class Compeon::Token::Authorization
Attributes
client_id[RW]
redirect_uri[RW]
session_id[RW]
user_id[RW]
Public Class Methods
jwt_algorithm()
click to toggle source
# File lib/compeon/token/authorization.rb, line 19 def jwt_algorithm 'RS256' end
kind()
click to toggle source
# File lib/compeon/token/authorization.rb, line 23 def kind 'auth' end
new(client_id:, redirect_uri:, user_id:, session_id: nil, **claims)
click to toggle source
Calls superclass method
# File lib/compeon/token/authorization.rb, line 30 def initialize(client_id:, redirect_uri:, user_id:, session_id: nil, **claims) super(claims) @client_id = client_id @redirect_uri = redirect_uri @user_id = user_id @session_id = session_id end
optional_attributes_mapping()
click to toggle source
# File lib/compeon/token/authorization.rb, line 15 def optional_attributes_mapping { session_id: :sid }.freeze end
required_attributes_mapping()
click to toggle source
# File lib/compeon/token/authorization.rb, line 7 def required_attributes_mapping { client_id: :cid, redirect_uri: :uri, user_id: :uid }.freeze end