Class StateController


  • @ApplicationScoped
    public class StateController
    extends Object
    Controller to manage OpenId state parameter value and request being validated
    Author:
    Gaurav Gupta, Rudy De Busscher
    • Constructor Summary

      Constructors 
      Constructor Description
      StateController()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Optional<org.glassfish.soteria.mechanisms.openid.OpenIdState> get​(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)  
      void remove​(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)  
      void store​(org.glassfish.soteria.mechanisms.openid.OpenIdState state, org.glassfish.soteria.mechanisms.openid.domain.OpenIdConfiguration configuration, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)  
    • Constructor Detail

      • StateController

        public StateController()
    • Method Detail

      • store

        public void store​(org.glassfish.soteria.mechanisms.openid.OpenIdState state,
                          org.glassfish.soteria.mechanisms.openid.domain.OpenIdConfiguration configuration,
                          jakarta.servlet.http.HttpServletRequest request,
                          jakarta.servlet.http.HttpServletResponse response)
      • get

        public Optional<org.glassfish.soteria.mechanisms.openid.OpenIdState> get​(jakarta.servlet.http.HttpServletRequest request,
                                                                                 jakarta.servlet.http.HttpServletResponse response)
      • remove

        public void remove​(jakarta.servlet.http.HttpServletRequest request,
                           jakarta.servlet.http.HttpServletResponse response)