I’m evaluating Jets for a project that requires control over user authentication and role management. Cognito is probably a no go because it doesn’t look mature enough.
So I did some searches for “Devise” and “auth” on the forums and found some one to two year old threads:
Have there been any significant changes since? I’m trying Devise and Doorkeeper out right now and I run into the same
devise_for problem in the routes. I can probably work around this by either manually creating the routes without using the helper or monkey patching devise so that the
devise_for method is available in
Jets.application.routes.draw. The same could probably be done for
use_doorkeeper (also a route helper).
Then I noticed that controllers helpers/extension will probably have the same problem:
Jets::Controller::Base. There’s probably a few more places.
Does anyone have any suggestions? Am I going to have to build this from scratch if I want AuthN/AuthZ in jets?