根据 Devise 人员提供的示例,我已在我的应用程序中将 Devise + OmniAuth 与omniauth-google-apps 策略集成。这一切都适用于以下用户流程。
- 转到我的标准登录页面
- 点击使用 Google Apps 登录
- 在 users/auth/google_apps 的表单中输入 Google Apps 域(标准 OmniAuth 表单)
- 登录到 Google Apps(在身份验证后向 omniauth_callbacks 发起标准回调)
- 用户现在已登录到我的应用程序 - 万岁!
但是,我想用我自己的表单(这是用户提交他或她的 Google Apps 域的表单)“覆盖”标准的权宜之计 OmniAuth Google Apps 身份验证表单。
我该怎么做呢?