Skip to content

Conversation

@jdettmannnava
Copy link
Contributor

@jdettmannnava jdettmannnava commented Dec 29, 2025

🎫 Ticket

https://jira.cms.gov/browse/dpc-5037

🛠 Changes

  • Devise gems removed
  • Login-dot-gov provider renamed from openid_connect to login_dot_gov
  • Devise functionality manually restored
  • Tests updated

ℹ️ Context

We need to consider our options as we move to a multi-idp solution. Because of complexity, the devise authentication gem only supports one openid_connect provider via the omniauth_openid_connect gem. This PoC demonstrates the viability of one option: namely, replacing devise functionality with custom code.

🧪 Validation

Automated tests updated to handle a world without devise.

Successfully logged in and out from localhost.
Successfully failed invitation flow.
Successfully passed invitation flow.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants