refactor: integrate unified provider loader in logout URL generation and update locale keys

This commit is contained in:
Josh Waldrep
2026-01-03 22:06:25 -05:00
parent 6970481ec0
commit 7dada373e0
2 changed files with 4 additions and 2 deletions

View File

@@ -194,8 +194,8 @@ class SessionsController < ApplicationController
end
def build_idp_logout_url(oidc_identity, id_token)
# Find the provider configuration
provider_config = Rails.configuration.x.auth.sso_providers&.find do |p|
# Find the provider configuration using unified loader (supports both YAML and DB providers)
provider_config = ProviderLoader.load_providers.find do |p|
p[:name] == oidc_identity.provider
end

View File

@@ -6,6 +6,8 @@ en:
local_login_disabled: Local password login is disabled. Please use single sign-on.
destroy:
logout_successful: You have signed out successfully.
post_logout:
logout_successful: You have signed out successfully.
openid_connect:
failed: Could not authenticate via OpenID Connect.
failure: