module SessionManagement
Public Instance Methods
access_token()
click to toggle source
Calls superclass method
# File lib/lobby_boy/patches/session_management.rb, line 19 def access_token return super unless LobbyBoy.configured? at = super @id_token ||= begin session_state = request.params['session_state'] id_token = ::LobbyBoy::OpenIDConnect::IdToken.new at.id_token env['lobby_boy.id_token'] = id_token if session_state cookie = { state: session_state, expires_at: id_token.exp } env['lobby_boy.cookie'] = { value: cookie.to_json, expires: id_token.expires_in.seconds.from_now, domain: LobbyBoy.client.cookie_domain } id_token end end at end