public interface TokenProvider
| Modifier and Type | Method and Description |
|---|---|
default dev.soffa.foundation.model.Token |
create(dev.soffa.foundation.model.TokenType type,
java.lang.String subject) |
dev.soffa.foundation.model.Token |
create(dev.soffa.foundation.model.TokenType type,
java.lang.String subject,
java.util.Map<java.lang.String,java.lang.Object> claims) |
dev.soffa.foundation.model.Token |
create(dev.soffa.foundation.model.TokenType type,
java.lang.String subject,
java.util.Map<java.lang.String,java.lang.Object> claims,
int ttlInMinutes) |
dev.soffa.foundation.model.Authentication |
decode(java.lang.String token) |
dev.soffa.foundation.model.Authentication |
decode(java.lang.String token,
ClaimsExtractor extractor) |
dev.soffa.foundation.model.Authentication |
extractInfo(dev.soffa.foundation.model.Token token) |
TokensConfig |
getConfig() |
default dev.soffa.foundation.model.Token create(dev.soffa.foundation.model.TokenType type,
java.lang.String subject)
dev.soffa.foundation.model.Token create(dev.soffa.foundation.model.TokenType type,
java.lang.String subject,
java.util.Map<java.lang.String,java.lang.Object> claims)
dev.soffa.foundation.model.Token create(dev.soffa.foundation.model.TokenType type,
java.lang.String subject,
java.util.Map<java.lang.String,java.lang.Object> claims,
int ttlInMinutes)
dev.soffa.foundation.model.Authentication decode(java.lang.String token,
ClaimsExtractor extractor)
dev.soffa.foundation.model.Authentication decode(java.lang.String token)
dev.soffa.foundation.model.Authentication extractInfo(dev.soffa.foundation.model.Token token)
TokensConfig getConfig()