Sha256: 5fa8bdc43ab67032ec8f8c423f93f4c48996258832b0cad94ab6a41fdc697ffc
Contents?: true
Size: 1.22 KB
Versions: 2
Compression:
Stored size: 1.22 KB
Contents
Doorkeeper::OpenidConnect.configure do issuer 'issuer string' jws_private_key <<-EOL -----BEGIN RSA PRIVATE KEY----- .... -----END RSA PRIVATE KEY----- EOL resource_owner_from_access_token do |access_token| # Example implementation: # User.find_by(id: access_token.resource_owner_id) end auth_time_from_resource_owner do |resource_owner| # Example implementation: # resource_owner.current_sign_in_at end reauthenticate_resource_owner do |resource_owner, return_to| # Example implementation: # store_location_for resource_owner, return_to # sign_out resource_owner # redirect_to new_user_session_url end subject do |resource_owner| # Example implementation: # resource_owner.key end # Protocol to use when generating URIs for the discovery endpoint, # for example if you also use HTTPS in development # protocol do # :https # end # Expiration time on or after which the ID Token MUST NOT be accepted for processing. (default 120 seconds). # expiration 600 # Example claims: # claims do # normal_claim :_foo_ do |resource_owner| # resource_owner.foo # end # normal_claim :_bar_ do |resource_owner| # resource_owner.bar # end # end end
Version data entries
2 entries across 2 versions & 1 rubygems