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
    • Constructor Detail

      • ConfigurationController

        public ConfigurationController()
    • Method Detail

      • produceConfiguration

        @Produces
        @RequestScoped
        public OpenIdConfiguration produceConfiguration​(jakarta.security.enterprise.authentication.mechanism.http.OpenIdAuthenticationMechanismDefinition definition)
      • buildConfig

        public 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: