Module: Doorkeeper::OpenidConnect::OAuth::TokenResponse
- Defined in:
- lib/doorkeeper/openid_connect/oauth/token_response.rb
Instance Attribute Summary collapse
-
#id_token ⇒ Object
Returns the value of attribute id_token.
Instance Method Summary collapse
Instance Attribute Details
#id_token ⇒ Object
Returns the value of attribute id_token.
5 6 7 |
# File 'lib/doorkeeper/openid_connect/oauth/token_response.rb', line 5 def id_token @id_token end |
Instance Method Details
#body ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/doorkeeper/openid_connect/oauth/token_response.rb', line 7 def body if token.includes_scope? 'openid' id_token = self.id_token || Doorkeeper::OpenidConnect::IdToken.new(token) super .merge(id_token: id_token.as_jws_token) .reject { |_, value| value.blank? } else super end end |