-
-
Method Summary
Success HTTP Status: 201 Created
fromJwt(io.jsonwebtoken.Claims claims)
getBearerToken(io.netty.handler.codec.http.HttpHeaders httpRequestHeaders)
Retrieve token based on RFC 6750 - The OAuth 2.0 Authorization Framework
override this method to get customized token
void
Success HTTP Status: 204 No Content
void
Success HTTP Status: 204 No Content
void
io.jsonwebtoken.JwtBuilder
Success HTTP Status: 200 OK
Methods inherited from interface org.summerboot.jexpress.boot.instrumentation.HealthInspector
ping
-
Method Details
-
setListener
- Parameters:
listener -
-
authenticate
Success HTTP Status: 201 Created
- Parameters:
uid -
pwd -
validForMinutes -
context -
- Returns:
- JWT
- Throws:
IOException
NamingException
-
toJwt
io.jsonwebtoken.JwtBuilder toJwt(Caller caller)
-
fromJwt
Caller fromJwt(io.jsonwebtoken.Claims claims)
-
getBearerToken
String getBearerToken(io.netty.handler.codec.http.HttpHeaders httpRequestHeaders)
Retrieve token based on RFC 6750 - The OAuth 2.0 Authorization Framework
override this method to get customized token
- Parameters:
httpRequestHeaders -
- Returns:
-
verifyBearerToken
Success HTTP Status: 200 OK
- Type Parameters:
T -
- Parameters:
httpRequestHeaders - contains Authorization = Bearer + JWT
cache -
errorCode -
context -
- Returns:
- Caller
-
verifyToken
- Type Parameters:
T -
- Parameters:
authToken -
cache -
errorCode -
context -
- Returns:
- Caller
-
logout
Success HTTP Status: 204 No Content
- Parameters:
httpRequestHeaders - contains Authorization = Bearer + JWT
cache -
context -
-
logout
Success HTTP Status: 204 No Content
- Parameters:
authToken -
cache -
context -