2024-03-19 14:44:51 +01:00
|
|
|
if ENV['AGENT_CONNECT_BASE_URL'].present?
|
|
|
|
discover = OpenIDConnect::Discovery::Provider::Config.discover!("#{ENV.fetch('AGENT_CONNECT_BASE_URL')}/api/v2")
|
|
|
|
|
|
|
|
AGENT_CONNECT = {
|
|
|
|
issuer: discover.issuer,
|
|
|
|
jwks: discover.jwks,
|
|
|
|
authorization_endpoint: discover.authorization_endpoint,
|
|
|
|
token_endpoint: discover.token_endpoint,
|
|
|
|
userinfo_endpoint: discover.userinfo_endpoint,
|
|
|
|
end_session_endpoint: discover.end_session_endpoint,
|
|
|
|
client_id: ENV.fetch('AGENT_CONNECT_ID'),
|
|
|
|
identifier: ENV.fetch('AGENT_CONNECT_ID'),
|
|
|
|
secret: ENV.fetch('AGENT_CONNECT_SECRET'),
|
|
|
|
redirect_uri: ENV.fetch('AGENT_CONNECT_REDIRECT')
|
|
|
|
}
|
|
|
|
end
|