A B G I N R S T V 
All Classes All Packages

A

AuthConstants - Class in io.pravega.auth
 
AuthConstants() - Constructor for class io.pravega.auth.AuthConstants
 
authenticate(String) - Method in interface io.pravega.auth.AuthHandler
Authenticates a given request.
AuthenticationException - Exception in io.pravega.auth
Exception thrown when there is any error during authentication.
AuthenticationException(Exception) - Constructor for exception io.pravega.auth.AuthenticationException
 
AuthenticationException(Exception, int) - Constructor for exception io.pravega.auth.AuthenticationException
 
AuthenticationException(String) - Constructor for exception io.pravega.auth.AuthenticationException
 
AuthenticationException(String, int) - Constructor for exception io.pravega.auth.AuthenticationException
 
AuthException - Exception in io.pravega.auth
 
AuthException(Exception, int) - Constructor for exception io.pravega.auth.AuthException
 
AuthException(String, int) - Constructor for exception io.pravega.auth.AuthException
 
AuthHandler - Interface in io.pravega.auth
Custom authorization/authentication handlers implement this interface.
AuthHandler.Permissions - Enum in io.pravega.auth
 
AUTHORIZATION - Static variable in class io.pravega.auth.AuthConstants
HTTP "Authorization" header.
AuthorizationException - Exception in io.pravega.auth
Exception thrown when there is any error during authorization.
AuthorizationException(Exception) - Constructor for exception io.pravega.auth.AuthorizationException
 
AuthorizationException(Exception, int) - Constructor for exception io.pravega.auth.AuthorizationException
 
AuthorizationException(String) - Constructor for exception io.pravega.auth.AuthorizationException
 
AuthorizationException(String, int) - Constructor for exception io.pravega.auth.AuthorizationException
 
authorize(String, Principal) - Method in interface io.pravega.auth.AuthHandler
Authorizes the access to a given resource.
AuthPluginConfig - Class in io.pravega.auth
The configuration keys for auth plugin.
AuthPluginConfig() - Constructor for class io.pravega.auth.AuthPluginConfig
 

B

BASIC - Static variable in class io.pravega.auth.AuthConstants
HTTP "Basic" authentication scheme.
BASIC_AUTHPLUGIN_DATABASE - Static variable in class io.pravega.auth.AuthPluginConfig
The path to the user account database file that the password-based Basic auth handler should use.
BEARER - Static variable in class io.pravega.auth.AuthConstants
HTTP "Bearer" authentication scheme.

G

getHandlerName() - Method in interface io.pravega.auth.AuthHandler
Returns name of the handler.
getResponseCode() - Method in exception io.pravega.auth.AuthException
 

I

initialize(ServerConfig) - Method in interface io.pravega.auth.AuthHandler
Sets the configuration.
InvalidClaimException - Exception in io.pravega.auth
Indicates that the token did not contain a claim being made during token verification.
InvalidClaimException(Exception) - Constructor for exception io.pravega.auth.InvalidClaimException
 
InvalidClaimException(String) - Constructor for exception io.pravega.auth.InvalidClaimException
 
InvalidTokenException - Exception in io.pravega.auth
Indicates that the delegation token is invalid.
InvalidTokenException(Exception) - Constructor for exception io.pravega.auth.InvalidTokenException
 
InvalidTokenException(String) - Constructor for exception io.pravega.auth.InvalidTokenException
 
io.pravega.auth - package io.pravega.auth
 

N

NONE - io.pravega.auth.AuthHandler.Permissions
 

R

READ - io.pravega.auth.AuthHandler.Permissions
 
READ_UPDATE - io.pravega.auth.AuthHandler.Permissions
 

S

ServerConfig - Interface in io.pravega.auth
Represents the configuration object passed down to the custom plugin.

T

toAuthHandlerProperties() - Method in interface io.pravega.auth.ServerConfig
Returns the configuration items related to AuthHandler in this object in a Properties format.
TokenException - Exception in io.pravega.auth
An abstract superclass for exceptions that can be thrown while handling delegation tokens.
TokenException(Exception) - Constructor for exception io.pravega.auth.TokenException
 
TokenException(String) - Constructor for exception io.pravega.auth.TokenException
 
TokenExpiredException - Exception in io.pravega.auth
Indicates that the token has expired.
TokenExpiredException(Exception) - Constructor for exception io.pravega.auth.TokenExpiredException
 
TokenExpiredException(String) - Constructor for exception io.pravega.auth.TokenExpiredException
 

V

valueOf(String) - Static method in enum io.pravega.auth.AuthHandler.Permissions
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.pravega.auth.AuthHandler.Permissions
Returns an array containing the constants of this enum type, in the order they are declared.
A B G I N R S T V 
All Classes All Packages