Package org.attribyte.snook.auth
package org.attribyte.snook.auth
-
ClassDescriptionVerify all authenticators in a sequence.An authenticator that allows all requests.Verify authorized by any in a sequence.An authentication token associated with a username.Authenticator for 'Basic' auth.Authenticator for 'Basic' auth with password stored with BCrypt.An authenticator that checks username + password against a stored BCrypt hash.Authenticator for 'Bearer' auth.Authenticator where a token is sent as the value of a cookie.An authenticator for
CORS(theOriginheader value) that returns the authorized host as the username, if authorized.Builds immutable instances of the authenticator.CORS options.An authenticator that excludes all requests.Use the first authenticator in a sequence where credentials are present.A login authenticator that returns groups/permissions for a user.Immutable group permissions for a user.User groups with permission-per-user.Authenticate based on the value of an HTTP header.An authenticator that validates anHMACTokensent as a cookie value.An authenticator that validates anHMACTokensent as a cookie value.Generates HMAC keys and perform verification.Base class for sequences of authenticators.An immutable origin for a request.A CRUD permission.An authenticator that returns permissions based on authentication status.A simple authenticator for testing.Authenticator where a token is the value of a cookie (with no scheme, unlike 'Bearer').A credentials file is of the following format.