demarches-normaliennes/app/models/france_connect_client.rb

18 lines
556 B
Ruby
Raw Normal View History

class FranceConnectClient < OpenIDConnect::Client
def initialize params={}
super(
identifier: FRANCE_CONNECT.identifier,
secret: FRANCE_CONNECT.secret,
2015-10-07 16:38:29 +02:00
redirect_uri: FRANCE_CONNECT.redirect_uri,
2015-10-07 16:38:29 +02:00
authorization_endpoint: FRANCE_CONNECT.authorization_endpoint,
token_endpoint: FRANCE_CONNECT.token_endpoint,
2015-10-07 16:38:29 +02:00
userinfo_endpoint: FRANCE_CONNECT.userinfo_endpoint,
logout_endpoint: FRANCE_CONNECT.logout_endpoint
)
self.authorization_code = params[:code] if params.has_key? :code
end
end