Class ConfigurationController

  • All Implemented Interfaces:
    Serializable

    @ApplicationScoped
    public class ConfigurationController
    extends Object
    implements Serializable
    Build and validate the OpenId Connect client configuration.
    Author:
    Gaurav Gupta, Rudy De Busscher, Arjan Tijms
    See Also:
    Serialized Form
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.glassfish.soteria.mechanisms.openid.domain.OpenIdConfiguration buildConfig​(jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition definition)
      Creates the OpenIdConfiguration using the properties as defined in an OpenIdAuthenticationMechanismDefinition annotation or using MP Config source.
      org.glassfish.soteria.mechanisms.openid.domain.OpenIdConfiguration produceConfiguration​(jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition definition)  
    • Constructor Detail

      • ConfigurationController

        public ConfigurationController()
    • Method Detail

      • produceConfiguration

        @Produces
        @RequestScoped
        public org.glassfish.soteria.mechanisms.openid.domain.OpenIdConfiguration produceConfiguration​(jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition definition)
      • buildConfig

        public org.glassfish.soteria.mechanisms.openid.domain.OpenIdConfiguration buildConfig​(jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition definition)
        Creates the OpenIdConfiguration using the properties as defined in an OpenIdAuthenticationMechanismDefinition annotation or using MP Config source. MP Config source value take precedence over OpenIdAuthenticationMechanismDefinition annotation value.
        Parameters:
        definition -
        Returns: