public class OAuthServerUtil extends Object
Constructor and Description |
---|
OAuthServerUtil() |
Modifier and Type | Method and Description |
---|---|
static OAuthResponse |
authorizationCodeRequest(javax.servlet.http.HttpServletRequest request,
IdentityManager identityManager)
Handle an Authorization Code Grant Type Request
|
static IdentityManager |
handleIdentityManager(javax.servlet.ServletContext context)
Centralize the IDM setup
|
static RegistrationRequest |
parseRegistrationRequestWithFORM(javax.servlet.http.HttpServletRequest request)
Parse a
RegistrationRequest coming as application/x-www-form-urlencoded |
static RegistrationRequest |
parseRegistrationRequestWithJSON(javax.servlet.http.HttpServletRequest request)
Parse a
RegistrationRequest coming as application/json |
static ResourceAccessRequest |
parseResourceRequest(javax.servlet.http.HttpServletRequest request)
Parse a
ResourceAccessRequest with application/x-www-form-urlencoded |
static OAuthResponse |
tokenRequest(javax.servlet.http.HttpServletRequest request,
IdentityManager identityManager)
Handle Token Request
|
static boolean |
validateAccessToken(String passedAccessToken,
IdentityManager identityManager)
Validate the access token
|
public static IdentityManager handleIdentityManager(javax.servlet.ServletContext context) throws IOException
context
- IOException
public static OAuthResponse authorizationCodeRequest(javax.servlet.http.HttpServletRequest request, IdentityManager identityManager)
request
- identityManager
- public static OAuthResponse tokenRequest(javax.servlet.http.HttpServletRequest request, IdentityManager identityManager)
request
- identityManager
- public static boolean validateAccessToken(String passedAccessToken, IdentityManager identityManager)
passedAccessToken
- identityManager
- public static ResourceAccessRequest parseResourceRequest(javax.servlet.http.HttpServletRequest request)
ResourceAccessRequest
with application/x-www-form-urlencodedrequest
- public static RegistrationRequest parseRegistrationRequestWithFORM(javax.servlet.http.HttpServletRequest request)
RegistrationRequest
coming as application/x-www-form-urlencodedrequest
- public static RegistrationRequest parseRegistrationRequestWithJSON(javax.servlet.http.HttpServletRequest request)
RegistrationRequest
coming as application/jsonrequest
- Copyright © 2019. All rights reserved.