Ruby on rails 如何在ROR应用程序中重新配置现有的Desive模块,以从数据库切换到REST API进行身份验证

Ruby on rails 如何在ROR应用程序中重新配置现有的Desive模块,以从数据库切换到REST API进行身份验证,ruby-on-rails,database,rest,devise,Ruby On Rails,Database,Rest,Devise,我的任务是找到一个解决方案来重新考虑现有的rails应用程序,用一个使用后端via REST API调用进行身份验证的新实现来替换基于数据库的身份验证(见下文)。像往常一样,建议的解决方案应该尽量减少变化。想知道过去是否有人做过类似的事情,可以分享 设计:数据库可验证,可注册, :可恢复,:可记忆,:可跟踪,:可验证, :omniauthable,omniauth\u提供程序:[:saml]您需要添加额外的设计验证策略。这是一个过程,但这里有一个很好的资源可以帮助您实现这一目标:

我的任务是找到一个解决方案来重新考虑现有的rails应用程序,用一个使用后端via REST API调用进行身份验证的新实现来替换基于数据库的身份验证(见下文)。像往常一样,建议的解决方案应该尽量减少变化。想知道过去是否有人做过类似的事情,可以分享

设计:数据库可验证,可注册, :可恢复,:可记忆,:可跟踪,:可验证,
:omniauthable,omniauth\u提供程序:[:saml]

您需要添加额外的设计验证策略。这是一个过程,但这里有一个很好的资源可以帮助您实现这一目标: