class Doorkeeper::OAuth::IdTokenResponse

Attributes

auth[RW]
id_token[RW]
pre_auth[RW]

Public Class Methods

new(pre_auth, auth, id_token) click to toggle source
# File lib/doorkeeper/oauth/id_token_response.rb, line 8
def initialize(pre_auth, auth, id_token)
  @pre_auth = pre_auth
  @auth = auth
  @id_token = id_token
end

Public Instance Methods

redirect_uri() click to toggle source
# File lib/doorkeeper/oauth/id_token_response.rb, line 18
def redirect_uri
  Authorization::URIBuilder.uri_with_fragment(
    pre_auth.redirect_uri,
    expires_in: auth.token.expires_in_seconds,
    state: pre_auth.state,
    id_token: id_token.as_jws_token
  )
end
redirectable?() click to toggle source
# File lib/doorkeeper/oauth/id_token_response.rb, line 14
def redirectable?
  true
end