Class OAuth2BuildTimeConfig


  • @ConfigRoot(name="oauth2",
                phase=BUILD_AND_RUN_TIME_FIXED)
    public class OAuth2BuildTimeConfig
    extends Object
    See https://docs.wildfly.org/14/WildFly_Elytron_Security.html#validating-oauth2-bearer-tokens
    • Field Detail

      • enabled

        @ConfigItem(defaultValue="true")
        public boolean enabled
        Determine if the OAuth2 extension is enabled. Enabled by default if you include the elytron-security-oauth2 dependency, so this would be used to disable it.
      • roleClaim

        @ConfigItem(defaultValue="scope")
        public String roleClaim
        The claim that is used in the introspection endpoint response to load the roles.
    • Constructor Detail

      • OAuth2BuildTimeConfig

        public OAuth2BuildTimeConfig()