T - Credentials of TokenV - Credentials of Application keypublic class CryptedAppKeySecurityContextProvider<T,V> extends Object implements SecurityContextProvider
SecurityContextHolder as for
credentials of token| Constructor and Description |
|---|
CryptedAppKeySecurityContextProvider(SecurityCredentialsEncoder<T> userCredentialsEncoder,
SecurityCredentialsValidator<T> userCredentialsValidator,
SecurityCredentialsEncoder<V> applicationCredentialsEncoder,
SecurityCredentialsValidator<V> applicationCredentialsValidator) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearSecurityContext() |
void |
provideApplicationSecurityContext(String secretKey) |
void |
provideUserSecurityContext(String token) |
public CryptedAppKeySecurityContextProvider(SecurityCredentialsEncoder<T> userCredentialsEncoder, SecurityCredentialsValidator<T> userCredentialsValidator, SecurityCredentialsEncoder<V> applicationCredentialsEncoder, SecurityCredentialsValidator<V> applicationCredentialsValidator)
public void provideUserSecurityContext(String token)
provideUserSecurityContext in interface SecurityContextProviderpublic void provideApplicationSecurityContext(String secretKey)
provideApplicationSecurityContext in interface SecurityContextProviderpublic void clearSecurityContext()
clearSecurityContext in interface SecurityContextProviderCopyright © 2018. All rights reserved.