What happened with the <OAuth Provider> plugin? I’...
# questions
a
What happened with the OAuth Provider plugin? I’m upgrading from Grails 4 to 6 and realizing that there is nothing to upgrade the plugin to and nothing to replace it with. Is this true or am I missing something?
P.S. Sorry, I don’t have a SO account to post this question.
s
a
@Steve Osguthorpe Thank you, but that’s an OAuth client, not a provider. The old provider plugin allowed us to do the authentication, e.g. for API access.
s
Ah yes. Completely missed the fact you were after being the authorization provider. No then it looks like there hasn't been any movement on that. Given that Grails is completely community driven now it'll likely fall on a contribution to get that working.
j
@Alex Z. Try 4.0.0-RC1 first. If that fails: https://github.com/grails-plugins/grails-spring-security-oauth2-provider I'd be glad to create a 5.0.x branch for you. The upgrade shouldn't take much effort for Grails 6.
a
@James Fredley Thank you! I had to jump through a few hoops to make it work because it’s a big project, but knowing that the old version of the plugin is still compatible with the new security core in Grails 6 made it easier 🙂 Can you please share if you’re planning to maintain the OAuth Provider plugin in the future or should we consider other options?
j
Good deal. Now that Grails has moved to Apache and all the work is volunteer we are trying to find plugin users to volunteer to maintain plugins. That plugin is already under https://github.com/grails-plugins/ which has infrastructure to publish snapshots and releases. It will come down to someone volunteering to maintain it. Would you be interested? It is a fairly small level of effort. https://github.com/grails-plugins/grails-db-reverse-engineer/commits/5.0.x/ - a good example of the level of effort to update a plugin for Grails 7
a
Thank you for the information, James. Unfortunately, I already have too many ongoing commitments and we’ll likely switch to an enterprise-grade solution. But I hope that you’ll find somebody to maintain this awesome plugin.
👍 1