Class SessionAuthorizer
java.lang.Object
com.predic8.membrane.core.interceptor.oauth2client.rf.SessionAuthorizer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidauthorizeSession(Map<String, Object> userInfo, Session session, AuthorizationService auth) voidinit(AuthorizationService auth, Router router, OAuth2Statistics statistics) booleanvoidretrieveUserInfo(String tokenType, String token, OAuth2AnswerParameters oauth2Answer, Session session) voidsetSkipUserInfo(boolean skip) voidverifyJWT(Exchange exc, String token, OAuth2AnswerParameters oauth2Answer, Session session)
-
Constructor Details
-
SessionAuthorizer
public SessionAuthorizer()
-
-
Method Details
-
init
-
isSkipUserInfo
public boolean isSkipUserInfo() -
setSkipUserInfo
public void setSkipUserInfo(boolean skip) -
authorizeSession
public void authorizeSession(Map<String, Object> userInfo, Session session, AuthorizationService auth) -
getJwtAuthInterceptor
-
retrieveUserInfo
public void retrieveUserInfo(String tokenType, String token, OAuth2AnswerParameters oauth2Answer, Session session) throws Exception - Throws:
Exception
-
verifyJWT
public void verifyJWT(Exchange exc, String token, OAuth2AnswerParameters oauth2Answer, Session session) throws Exception - Throws:
Exception
-