public interface AuthService
| Modifier and Type | Field and Description |
|---|---|
static String |
AUTH_HEADER_NAME |
| Modifier and Type | Method and Description |
|---|---|
User |
addAuthentication(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.security.core.Authentication authentication) |
default String |
createTokenForUser(User user,
String secret) |
default User |
fromJSON(String userJSON) |
org.springframework.security.core.Authentication |
getAuthentication(javax.servlet.http.HttpServletRequest request) |
long |
getTokenTimeout() |
default TokenUser |
getTokenUser(org.springframework.security.core.Authentication authentication) |
default TokenUser |
parseUserFromToken(String token,
String secret) |
default String |
toJSON(User user) |
static final String AUTH_HEADER_NAME
org.springframework.security.core.Authentication getAuthentication(javax.servlet.http.HttpServletRequest request)
User addAuthentication(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.security.core.Authentication authentication)
default TokenUser getTokenUser(org.springframework.security.core.Authentication authentication)
default String createTokenForUser(User user, String secret)
user - the user to create token forsecret - the secret for signaturelong getTokenTimeout()
Copyright © 2018–2021 LF AI & Data Foundation. All rights reserved.