Class: OpenIDConnect::Server::IdToken::Response

Inherits:
Rack::OAuth2::Server::Abstract::Response
  • Object
show all
Defined in:
lib/openid_connect/server/id_token.rb

Instance Method Summary collapse

Instance Method Details

#finishObject



33
34
35
36
37
38
39
40
# File 'lib/openid_connect/server/id_token.rb', line 33

def finish
  attr_missing!
  write Rack::OAuth2::Util.compact_hash(protocol_params).to_json
  header['Content-Type'] = 'application/json'
  header['Cache-Control'] = 'no-store'
  header['Pragma'] = 'no-cache'
  super
end

#protocol_paramsObject



29
30
31
# File 'lib/openid_connect/server/id_token.rb', line 29

def protocol_params
  id_token.as_json
end