Class SecurityToken
java.lang.Object
io.gravitee.gateway.reactive.api.policy.SecurityToken
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic SecurityTokenCreates an API key based security token.static SecurityTokenforClientCertificate(String clientCertificate) Creates a client certificate based security token.static SecurityTokenforClientId(String clientId) Creates a client id based security token.static SecurityTokenforMD5ApiKey(String md5ApiKey) Creates an MD5 version of an API key based security token.static SecurityTokeninvalid(SecurityToken.TokenType tokenType) Creates an invalid security token with the given type used by security plans to express the fact that a token as been found by it is invalid.static SecurityTokennone()Creates an empty security token.
-
Constructor Details
-
SecurityToken
public SecurityToken()
-
-
Method Details
-
none
Creates an empty security token. Used by security plans that don't need any security token (for example, a keyless plan).- Returns:
- empty security token
-
forApiKey
Creates an API key based security token.- Returns:
- security token
-
forMD5ApiKey
Creates an MD5 version of an API key based security token.- Returns:
- security token
-
forClientId
Creates a client id based security token.- Returns:
- security token
-
invalid
Creates an invalid security token with the given type used by security plans to express the fact that a token as been found by it is invalid.- Returns:
- empty security token
-
forClientCertificate
Creates a client certificate based security token.- Returns:
- security token
-