Unverified Commit 31a31ecb authored by cmrd Senya's avatar cmrd Senya Committed by Dennis Schubert
Browse files

pass "state" parameter back to openid client

parent 00ce187b
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -125,6 +125,7 @@ module Api
        session[:response_type] = @response_type
        session[:redirect_uri] = @redirect_uri
        session[:scopes] = scopes_as_space_seperated_values
        session[:state] = params[:state]
        session[:nonce] = params[:nonce]
      end

@@ -149,6 +150,7 @@ module Api
        session.delete(:response_type)
        session.delete(:redirect_uri)
        session.delete(:scopes)
        session.delete(:state)
        session.delete(:nonce)
      end

@@ -162,6 +164,7 @@ module Api
        req.update_param("redirect_uri", session[:redirect_uri])
        req.update_param("response_type", response_type_as_space_seperated_values)
        req.update_param("scope", session[:scopes])
        req.update_param("state", session[:state])
        req.update_param("nonce", session[:nonce])
      end

+68 −46

File changed.

Preview size limit exceeded, changes collapsed.