Package io.pravega.shared.security.auth
-
Interface Summary Interface Description AuthorizationResource This interface provides string representations of auth-protected resources.Credentials This interface represents the credentials passed to Pravega for authentication and authorizing the access. -
Class Summary Class Description AuthorizationResourceImpl The main implementation of theAuthorizationResourceclass.DefaultCredentials PasswordAuthHandlerInput This is a helper class for tests and may be used for generating the input file for the PasswordAuthHandler - the default AuthHandler implementation.PasswordAuthHandlerInput.Entry PermissionsHelper Helper methods for permissions.UserPrincipal APrincipalrepresents an identity (of a subject). -
Enum Summary Enum Description AccessOperation Represents an operation that is authorized by a permission (allow, deny, etc.).