Package io.pravega.schemaregistry.common
Class AuthHelper
- java.lang.Object
-
- io.pravega.schemaregistry.common.AuthHelper
-
public class AuthHelper extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description AuthHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String[]extractMethodAndToken(java.lang.String credentials)Extracts method and token from credentials created usinggetAuthorizationHeader(String, String).static java.lang.StringgetAuthorizationHeader(java.lang.String method, java.lang.String token)Encodes auth method and auth token with as whitespace separated string.
-
-
-
Method Detail
-
getAuthorizationHeader
public static java.lang.String getAuthorizationHeader(java.lang.String method, java.lang.String token)Encodes auth method and auth token with as whitespace separated string.- Parameters:
method- Auth method.token- Auth token.- Returns:
- Encoded method and token.
-
extractMethodAndToken
public static java.lang.String[] extractMethodAndToken(java.lang.String credentials) throws io.pravega.auth.AuthenticationExceptionExtracts method and token from credentials created usinggetAuthorizationHeader(String, String).- Parameters:
credentials- credentials- Returns:
- Array of method and token.
- Throws:
io.pravega.auth.AuthenticationException- throws authentication exception for malformed credentials.
-
-