Constant Field Values

Contents

io.micronaut.*

  • io.micronaut.security.endpoints.introspection.DefaultIntrospectionProcessor 
    Modifier and Type Constant Field Value
    public static final java.lang.String AUDIENCE "aud"
    public static final java.lang.String CLIENT_ID "client_id"
    public static final java.lang.String EXP "exp"
    public static final java.lang.String ISSUED_AT "iat"
    public static final java.lang.String ISSUER "iss"
    public static final java.lang.String JWT_ID "jti"
    public static final java.lang.String NOT_BEFORE "nbf"
    public static final java.lang.String SCOPE "scope"
    public static final java.lang.String SUBJECT "sub"
    public static final java.lang.String TOKEN_TYPE "token_type"
    public static final java.lang.String USERNAME "username"
  • io.micronaut.security.endpoints.introspection.IntrospectionConfigurationProperties 
    Modifier and Type Constant Field Value
    public static final boolean DEFAULT_ENABLED true
    public static final java.lang.String DEFAULT_PATH "/token_info"
    public static final java.lang.String PREFIX "micronaut.security.endpoints.introspection"
  • io.micronaut.security.rules.SecurityRule 
    Modifier and Type Constant Field Value
    public static final java.lang.String DENY_ALL "denyAll()"
    public static final java.lang.String IS_ANONYMOUS "isAnonymous()"
    public static final java.lang.String IS_AUTHENTICATED "isAuthenticated()"
  • io.micronaut.security.rules.SensitiveEndpointRule 
    Modifier and Type Constant Field Value
    public static final java.lang.String NON_REPLACED_SECURITY_ERROR_MESSAGE "For security purposes, sensitive endpoints are disabled until you supply your own replacement for SensitiveEndpointRule::checkSensitiveAuthenticated, eg:\n\n@Singleton\n@Replaces(SensitiveEndpointRule.class)\nclass SensitiveEndpointRuleReplacement extends SensitiveEndpointRule {\n\n SensitiveEndpointRuleReplacement(EndpointSensitivityProcessor endpointSensitivityProcessor) {\n super(endpointSensitivityProcessor);\n }\n\n @Override\n @NonNull\n protected Publisher<SecurityRuleResult> checkSensitiveAuthenticated(@NonNull HttpRequest<?> request,\n @NonNull Authentication authentication,\n @NonNull ExecutableMethod<?, ?> method) {\n return Mono.just(authentication.getRoles().contains(\"ADMIN\") ? SecurityRuleResult.ALLOWED : SecurityRuleResult.REJECTED);\n }\n}\n"