static GrpcSecurityHandler |
GrpcSecurity.allowAnonymous() |
If called, authentication failure will not abort request and will continue as anonymous (defaults to false).
|
static GrpcSecurityHandler |
GrpcSecurity.audit() |
Whether to audit this request - defaults to false for GET and HEAD methods, true otherwise.
|
GrpcSecurityHandler |
GrpcSecurityHandler.audit() |
Audit this request for any method.
|
GrpcSecurityHandler |
GrpcSecurityHandler.auditEventType(String eventType) |
Override for event-type, defaults to "grpcRequest".
|
GrpcSecurityHandler |
GrpcSecurityHandler.auditMessageFormat(String messageFormat) |
Override for audit message format, defaults to "%2$s %1$s %4$s %5$s requested by %3$s".
|
static GrpcSecurityHandler |
GrpcSecurity.authenticate() |
If called, request will go through authentication process - defaults to false (even if authorize is true).
|
GrpcSecurityHandler |
GrpcSecurityHandler.authenticate() |
If called, request will go through authentication process - (authentication is disabled by default - it may be enabled
as a side effect of other methods, such as rolesAllowed(String...) .
|
GrpcSecurityHandler |
GrpcSecurityHandler.authenticationOptional() |
If called, authentication failure will not abort request and will continue as anonymous (authentication is not optional
by default).
|
static GrpcSecurityHandler |
GrpcSecurity.authenticator(String explicitAuthenticator) |
Use a named authenticator (as supported by security - if not defined, default authenticator is used).
|
GrpcSecurityHandler |
GrpcSecurityHandler.authenticator(String explicitAuthenticator) |
Use a named authenticator (as supported by security - if not defined, default authenticator is used).
|
static GrpcSecurityHandler |
GrpcSecurity.authorize() |
Enable authorization for this route.
|
GrpcSecurityHandler |
GrpcSecurityHandler.authorize() |
If called, request will go through authorization process - (authorization is disabled by default - it may be enabled
as a side effect of other methods, such as rolesAllowed(String...) .
|
static GrpcSecurityHandler |
GrpcSecurity.authorizer(String explicitAuthorizer) |
Use a named authorizer (as supported by security - if not defined, default authorizer is used, if none defined, all is
permitted).
|
GrpcSecurityHandler |
GrpcSecurityHandler.authorizer(String explicitAuthorizer) |
Use a named authorizer (as supported by security - if not defined, default authorizer is used, if none defined, all is
permitted).
|
GrpcSecurityHandler |
GrpcSecurityHandler.customObject(Object object) |
Register a custom object for security request(s).
|
static GrpcSecurityHandler |
GrpcSecurity.enforce() |
Return a default instance to create a default enforcement point (or modify the result further).
|
static GrpcSecurityHandler |
GrpcSecurity.rolesAllowed(String... roles) |
An array of allowed roles for this path - must have a security provider supporting roles.
|
GrpcSecurityHandler |
GrpcSecurityHandler.rolesAllowed(String... roles) |
An array of allowed roles for this path - must have a security provider supporting roles (either authentication
or authorization provider).
|
static GrpcSecurityHandler |
GrpcSecurity.secure() |
Secure access using authentication and authorization.
|
GrpcSecurityHandler |
GrpcSecurityHandler.skipAudit() |
Disable auditing of this request.
|
GrpcSecurityHandler |
GrpcSecurityHandler.skipAuthentication() |
If called, request will NOT go through authentication process.
|
GrpcSecurityHandler |
GrpcSecurityHandler.skipAuthorization() |
Skip authorization for this route.
|