protected void setOAuthEventInterceptorProxy(OAuthEventInterceptor oAuthEventInterceptor) { if (oAuthEventInterceptor == null) { log.warn("Null Oauth Event Interceptor received, hence not registering"); return; } if (!OAuthConstants.OAUTH_INTERCEPTOR_PROXY.equalsIgnoreCase(oAuthEventInterceptor.getName())) { log.debug("Non proxy Oauth event interceptor received, hence not registering"); return; } if (log.isDebugEnabled()) { log.debug("Setting oauth event interceptor proxy :" + oAuthEventInterceptor.getClass().getName()); } OAuthComponentServiceHolder.getInstance().addOauthEventInterceptorProxy(oAuthEventInterceptor); }
private void triggerPreListeners(OAuth2AccessTokenReqDTO tokenReqDTO, OAuthTokenReqMessageContext tokReqMsgCtx, boolean isRefresh) throws IdentityOAuth2Exception { OAuthEventInterceptor oAuthEventInterceptorProxy = OAuthComponentServiceHolder.getInstance() .getOAuthEventInterceptorProxy(); if (oAuthEventInterceptorProxy != null && oAuthEventInterceptorProxy.isEnabled()) { if (isRefresh) { oAuthEventInterceptorProxy.onPreTokenRenewal(tokenReqDTO, tokReqMsgCtx); } else { oAuthEventInterceptorProxy.onPreTokenIssue(tokenReqDTO, tokReqMsgCtx); } } }
private void triggerPostListeners(OAuth2AccessTokenReqDTO tokenReqDTO, OAuth2AccessTokenRespDTO tokenRespDTO, OAuthTokenReqMessageContext tokReqMsgCtx, boolean isRefresh) { OAuthEventInterceptor oAuthEventInterceptorProxy = OAuthComponentServiceHolder.getInstance() .getOAuthEventInterceptorProxy(); if (isRefresh) { if (oAuthEventInterceptorProxy != null && oAuthEventInterceptorProxy.isEnabled()) { try { oAuthEventInterceptorProxy.onPostTokenRenewal(tokenReqDTO, tokenRespDTO, tokReqMsgCtx); } catch (IdentityOAuth2Exception e) { log.error("Oauth post renewal listener failed", e); } } } else { if (oAuthEventInterceptorProxy != null && oAuthEventInterceptorProxy.isEnabled()) { try { oAuthEventInterceptorProxy.onPostTokenIssue(tokenReqDTO, tokenRespDTO, tokReqMsgCtx); } catch (IdentityOAuth2Exception e) { log.error("Oauth post issuer listener failed.", e); } } } }
private void triggerPreValidationListeners(OAuth2TokenValidationRequestDTO requestDTO) throws IdentityOAuth2Exception { OAuthEventInterceptor oAuthEventInterceptorProxy = OAuthComponentServiceHolder.getInstance() .getOAuthEventInterceptorProxy(); if (oAuthEventInterceptorProxy != null && oAuthEventInterceptorProxy.isEnabled()) { oAuthEventInterceptorProxy.onPreTokenValidation(requestDTO); } }
private void invokePostRevocationListeners(OAuthRevocationRequestDTO revokeRequestDTO, OAuthRevocationResponseDTO revokeResponseDTO, AccessTokenDO accessTokenDO, RefreshTokenValidationDataDO refreshTokenDO) { OAuthEventInterceptor oAuthEventInterceptorProxy = OAuthComponentServiceHolder.getInstance() .getOAuthEventInterceptorProxy(); if (oAuthEventInterceptorProxy != null && oAuthEventInterceptorProxy.isEnabled()) { try { Map<String, Object> paramMap = new HashMap<>(); oAuthEventInterceptorProxy.onPostTokenRevocationByClient(revokeRequestDTO, revokeResponseDTO, accessTokenDO, refreshTokenDO, paramMap); } catch (IdentityOAuth2Exception e) { log.error("Error occurred when invoking post token revoke listener ", e); } } }
private void triggerPostValidationListeners(OAuth2TokenValidationRequestDTO requestDTO, OAuth2TokenValidationResponseDTO responseDTO) { OAuthEventInterceptor oAuthEventInterceptorProxy = OAuthComponentServiceHolder.getInstance() .getOAuthEventInterceptorProxy(); if (oAuthEventInterceptorProxy != null && oAuthEventInterceptorProxy.isEnabled()) { try { oAuthEventInterceptorProxy.onPostTokenValidation(requestDTO, responseDTO); } catch (IdentityOAuth2Exception e) { log.error("Oauth post validation listener failed.", e); } } }
private void triggerPostListeners(OAuthAuthzReqMessageContext oauthAuthzMsgCtx, AccessTokenDO tokenDO, OAuth2AuthorizeRespDTO respDTO) { OAuthEventInterceptor oAuthEventInterceptorProxy = OAuthComponentServiceHolder.getInstance() .getOAuthEventInterceptorProxy(); if (oAuthEventInterceptorProxy != null && oAuthEventInterceptorProxy.isEnabled()) { try { oAuthEventInterceptorProxy.onPostTokenIssue(oauthAuthzMsgCtx, tokenDO, respDTO); } catch (IdentityOAuth2Exception e) { log.error("Oauth post token issue listener ", e); } } }
public static void triggerPreListeners(OAuthAuthzReqMessageContext oauthAuthzMsgCtx) { OAuthEventInterceptor oAuthEventInterceptorProxy = OAuthComponentServiceHolder.getInstance() .getOAuthEventInterceptorProxy(); if (oAuthEventInterceptorProxy != null && oAuthEventInterceptorProxy.isEnabled()) { Map<String, Object> paramMap = new HashMap<>(); try { oAuthEventInterceptorProxy.onPreTokenIssue(oauthAuthzMsgCtx, paramMap); if (log.isDebugEnabled()) { log.debug("Oauth pre token issue listener is triggered."); } } catch (IdentityOAuth2Exception e) { log.error("Oauth pre token issue listener ", e); } } }
private void triggerPreRevokeListeners(OAuthRevocationRequestDTO revokeRequestDTO) throws IdentityOAuthAdminException { OAuthEventInterceptor oAuthEventInterceptorProxy = OAuthComponentServiceHolder.getInstance() .getOAuthEventInterceptorProxy(); if (oAuthEventInterceptorProxy != null && oAuthEventInterceptorProxy.isEnabled()) { try { oAuthEventInterceptorProxy.onPreTokenRevocationByResourceOwner(revokeRequestDTO); } catch (IdentityOAuth2Exception e) { throw new IdentityOAuthAdminException("Error occurred with Oauth pre-revoke listener ", e); } } }
private void triggerPostRevokeListeners(OAuthRevocationRequestDTO revokeRequestDTO, OAuthRevocationResponseDTO revokeRespDTO, AccessTokenDO[] accessTokenDOs) { OAuthEventInterceptor oAuthEventInterceptorProxy = OAuthComponentServiceHolder.getInstance() .getOAuthEventInterceptorProxy(); for (AccessTokenDO accessTokenDO : accessTokenDOs) { if (oAuthEventInterceptorProxy != null && oAuthEventInterceptorProxy.isEnabled()) { try { oAuthEventInterceptorProxy.onPostTokenRevocationByResourceOwner(revokeRequestDTO, revokeRespDTO, accessTokenDO); } catch (IdentityOAuth2Exception e) { log.error("Error occurred with post revocation listener ", e); } } } }
if (oAuthEventInterceptorProxy != null && oAuthEventInterceptorProxy.isEnabled()) { try { oAuthEventInterceptorProxy.onPreTokenRevocationByClient(revokeRequestDTO); } catch (IdentityOAuth2Exception e) { log.error(e);
private void triggerPostValidationListeners(OAuth2TokenValidationRequestDTO requestDTO, OAuth2TokenValidationResponseDTO responseDTO) { OAuthEventInterceptor oAuthEventInterceptorProxy = OAuthComponentServiceHolder.getInstance() .getOAuthEventInterceptorProxy(); if (oAuthEventInterceptorProxy != null && oAuthEventInterceptorProxy.isEnabled()) { try { Map<String, Object> paramMap = new HashMap<>(); oAuthEventInterceptorProxy.onPostTokenValidation(requestDTO, responseDTO, paramMap); } catch (IdentityOAuth2Exception e) { log.error("Oauth post validation listener failed.", e); } } }
private void triggerPostListeners(OAuthAuthzReqMessageContext oauthAuthzMsgCtx, AccessTokenDO tokenDO, OAuth2AuthorizeRespDTO respDTO) { OAuthEventInterceptor oAuthEventInterceptorProxy = OAuthComponentServiceHolder.getInstance() .getOAuthEventInterceptorProxy(); if (oAuthEventInterceptorProxy != null && oAuthEventInterceptorProxy.isEnabled()) { try { Map<String, Object> paramMap = new HashMap<>(); oAuthEventInterceptorProxy.onPostTokenIssue(oauthAuthzMsgCtx, tokenDO, respDTO, paramMap); } catch (IdentityOAuth2Exception e) { log.error("Oauth post token issue listener ", e); } } }
.getOAuthEventInterceptorProxy(); if (oAuthEventInterceptorProxy != null && oAuthEventInterceptorProxy.isEnabled()) { oAuthEventInterceptorProxy.onPreTokenIssue(oauthAuthzMsgCtx);
private void triggerPreRevokeListeners(OAuthRevocationRequestDTO revokeRequestDTO) throws IdentityOAuthAdminException { OAuthEventInterceptor oAuthEventInterceptorProxy = OAuthComponentServiceHolder.getInstance() .getOAuthEventInterceptorProxy(); if (oAuthEventInterceptorProxy != null && oAuthEventInterceptorProxy.isEnabled()) { try { Map<String, Object> paramMap = new HashMap<>(); oAuthEventInterceptorProxy.onPreTokenRevocationByResourceOwner(revokeRequestDTO, paramMap); } catch (IdentityOAuth2Exception e) { throw handleError("Error occurred with Oauth pre-revoke listener ", e); } } }
private void triggerPreValidationListeners(OAuth2TokenValidationRequestDTO requestDTO) throws IdentityOAuth2Exception { OAuthEventInterceptor oAuthEventInterceptorProxy = OAuthComponentServiceHolder.getInstance() .getOAuthEventInterceptorProxy(); if (oAuthEventInterceptorProxy != null && oAuthEventInterceptorProxy.isEnabled()) { Map<String, Object> paramMap = new HashMap<>(); oAuthEventInterceptorProxy.onPreTokenValidation(requestDTO, paramMap); } }
private void invokePostRevocationListeners(OAuthRevocationRequestDTO revokeRequestDTO, OAuthRevocationResponseDTO revokeResponseDTO, AccessTokenDO accessTokenDO, RefreshTokenValidationDataDO refreshTokenDO) { OAuthEventInterceptor oAuthEventInterceptorProxy = OAuthComponentServiceHolder.getInstance() .getOAuthEventInterceptorProxy(); if (oAuthEventInterceptorProxy != null && oAuthEventInterceptorProxy.isEnabled()) { try { oAuthEventInterceptorProxy.onPostTokenRevocationByClient(revokeRequestDTO, revokeResponseDTO, accessTokenDO, refreshTokenDO); } catch (IdentityOAuth2Exception e) { log.error("Error occurred when invoking post token revoke listener ", e); } } }
private void triggerPostRevokeListeners(OAuthRevocationRequestDTO revokeRequestDTO, OAuthRevocationResponseDTO revokeRespDTO, AccessTokenDO[] accessTokenDOs) { OAuthEventInterceptor oAuthEventInterceptorProxy = OAuthComponentServiceHolder.getInstance() .getOAuthEventInterceptorProxy(); for (AccessTokenDO accessTokenDO : accessTokenDOs) { if (oAuthEventInterceptorProxy != null && oAuthEventInterceptorProxy.isEnabled()) { try { Map<String, Object> paramMap = new HashMap<>(); oAuthEventInterceptorProxy.onPostTokenRevocationByResourceOwner(revokeRequestDTO, revokeRespDTO, accessTokenDO, paramMap); } catch (IdentityOAuth2Exception e) { log.error("Error occurred with post revocation listener ", e); } } } }
if (oAuthEventInterceptorProxy != null && oAuthEventInterceptorProxy.isEnabled()) { try { Map<String, Object> paramMap = new HashMap<>(); oAuthEventInterceptorProxy.onPreTokenRevocationByClient(revokeRequestDTO, paramMap); } catch (IdentityOAuth2Exception e) { log.error(e);
private void triggerPreListeners(OAuth2AccessTokenReqDTO tokenReqDTO, OAuthTokenReqMessageContext tokReqMsgCtx, boolean isRefresh) throws IdentityOAuth2Exception { OAuthEventInterceptor oAuthEventInterceptorProxy = OAuthComponentServiceHolder.getInstance() .getOAuthEventInterceptorProxy(); if (oAuthEventInterceptorProxy != null && oAuthEventInterceptorProxy.isEnabled()) { Map<String, Object> paramMap = new HashMap<>(); if (isRefresh) { if (log.isDebugEnabled()) { log.debug("Triggering refresh token pre renewal listeners for client: " + tokenReqDTO.getClientId()); } oAuthEventInterceptorProxy.onPreTokenRenewal(tokenReqDTO, tokReqMsgCtx, paramMap); } else { if (log.isDebugEnabled()) { log.debug("Triggering access token pre issuer listeners for client: " + tokenReqDTO.getClientId()); } oAuthEventInterceptorProxy.onPreTokenIssue(tokenReqDTO, tokReqMsgCtx, paramMap); } } }