Package tech.greenfield.vertx.irked.auth
Class ParameterEncodedAuthorizationToken
- java.lang.Object
-
- tech.greenfield.vertx.irked.auth.AuthorizationToken
-
- tech.greenfield.vertx.irked.auth.ParameterEncodedAuthorizationToken
-
- Direct Known Subclasses:
DigestAuthorizationToken,HOBAAuthorizationToken,MutualAuthorizationToken,OAuthAuthorizationToken
public class ParameterEncodedAuthorizationToken extends AuthorizationToken
Base implementation for authentication schemes where the value is a white-space separated list of parameters in the formatkey=valueorkey="long value"- Author:
- odeda
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class tech.greenfield.vertx.irked.auth.AuthorizationToken
AuthorizationToken.TokenTypes
-
-
Constructor Summary
Constructors Constructor Description ParameterEncodedAuthorizationToken()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetParameter(String param)static Iterable<Map.Entry<String,String>>parseParameters(String text)static StringtoHex(byte[] data)protected AuthorizationTokenupdate(String type, String token)Update a service-loader loaded implementation with the actual details
-
-
-
Method Detail
-
update
protected AuthorizationToken update(String type, String token)
Description copied from class:AuthorizationTokenUpdate a service-loader loaded implementation with the actual details- Overrides:
updatein classAuthorizationToken- Parameters:
type- IANA HTTP Authentication Scheme Nametoken- token text- Returns:
- itself for fluent calling
-
toHex
public static String toHex(byte[] data)
-
-