if (authRequest.hasExtension(FetchRequest.OPENID_NS_AX)) { extensions = authRequest.getExtension(FetchRequest.OPENID_NS_AX); } else if (authRequest.hasExtension(ExchangeAttributes.NS_AX)) { extensions = authRequest.getExtension(ExchangeAttributes.NS_AX);
/** * @param authRequest OpenID authentication request * @return A set of policies requested * @throws IdentityException */ public static String[] getAuthenticationPolicies(AuthRequest authRequest) throws IdentityException { MessageExtension message = null; PapeRequest papeRequest = null; List preferredPolicies = null; try { if (authRequest.hasExtension(PapeMessage.OPENID_NS_PAPE)) { message = authRequest.getExtension(PapeMessage.OPENID_NS_PAPE); if (message instanceof PapeRequest) { papeRequest = (PapeRequest) message; preferredPolicies = papeRequest.getPreferredAuthPoliciesList(); if (preferredPolicies != null && !preferredPolicies.isEmpty()) { return (String[]) preferredPolicies.toArray(new String[preferredPolicies.size()]); } } } return new String[0]; } catch (MessageException e) { throw IdentityException.error("Failed retrieve authentication policies", e); } }
/** * @param authRequest OpenID authentication request * @return A set of policies requested * @throws IdentityException */ public static String[] getAuthenticationPolicies(AuthRequest authRequest) throws IdentityException { MessageExtension message = null; PapeRequest papeRequest = null; List preferredPolicies = null; try { if (authRequest.hasExtension(PapeMessage.OPENID_NS_PAPE)) { message = authRequest.getExtension(PapeMessage.OPENID_NS_PAPE); if (message instanceof PapeRequest) { papeRequest = (PapeRequest) message; preferredPolicies = papeRequest.getPreferredAuthPoliciesList(); if (preferredPolicies != null && !preferredPolicies.isEmpty()) { return (String[]) preferredPolicies.toArray(new String[preferredPolicies.size()]); } } } return new String[0]; } catch (MessageException e) { throw IdentityException.error("Failed retrieve authentication policies", e); } }
if (authRequest.hasExtension(FetchRequest.OPENID_NS_AX)) { extensions = authRequest.getExtension(FetchRequest.OPENID_NS_AX); } else if (authRequest.hasExtension(ExchangeAttributes.NS_AX)) { extensions = authRequest.getExtension(ExchangeAttributes.NS_AX);
authRequest = request.getAuthRequest(); if (authRequest != null) { if (authRequest.hasExtension(SRegMessage.OPENID_NS_SREG)) { extension = authRequest.getExtension(SRegMessage.OPENID_NS_SREG); } else if (authRequest.hasExtension(SRegMessage.OPENID_NS_SREG11)) { extension = authRequest.getExtension(SRegMessage.OPENID_NS_SREG11); } else if (authRequest.hasExtension(AxMessage.OPENID_NS_AX)) { extension = authRequest.getExtension(AxMessage.OPENID_NS_AX);
authRequest = request.getAuthRequest(); if (authRequest != null) { if (authRequest.hasExtension(SRegMessage.OPENID_NS_SREG)) { extension = authRequest.getExtension(SRegMessage.OPENID_NS_SREG); } else if (authRequest.hasExtension(SRegMessage.OPENID_NS_SREG11)) { extension = authRequest.getExtension(SRegMessage.OPENID_NS_SREG11); } else if (authRequest.hasExtension(AxMessage.OPENID_NS_AX)) { extension = authRequest.getExtension(AxMessage.OPENID_NS_AX);
if (authRequest.hasExtension(FetchRequest.OPENID_NS_AX)) { extensions = authRequest.getExtension(FetchRequest.OPENID_NS_AX); } else if (authRequest.hasExtension(IdentityConstants.OpenId.ExchangeAttributes.NS_AX)) { extensions = authRequest.getExtension(IdentityConstants.OpenId.ExchangeAttributes.NS_AX);
if (authRequest.hasExtension(FetchRequest.OPENID_NS_AX)) { extensions = authRequest.getExtension(FetchRequest.OPENID_NS_AX); } else if (authRequest.hasExtension(IdentityConstants.OpenId.ExchangeAttributes.NS_AX)) { extensions = authRequest.getExtension(IdentityConstants.OpenId.ExchangeAttributes.NS_AX);
authRequest = request.getAuthRequest(); if (authRequest.hasExtension(SRegRequest.OPENID_NS_SREG)) { extension = authRequest.getExtension(SRegRequest.OPENID_NS_SREG); } else if (authRequest.hasExtension(SRegMessage.OPENID_NS_SREG11)) { extension = authRequest.getExtension(SRegMessage.OPENID_NS_SREG11); } else if (authRequest.hasExtension(AxMessage.OPENID_NS_AX)) { extension = authRequest.getExtension(AxMessage.OPENID_NS_AX);
authRequest = request.getAuthRequest(); if (authRequest.hasExtension(SRegRequest.OPENID_NS_SREG)) { extension = authRequest.getExtension(SRegRequest.OPENID_NS_SREG); } else if (authRequest.hasExtension(SRegMessage.OPENID_NS_SREG11)) { extension = authRequest.getExtension(SRegMessage.OPENID_NS_SREG11); } else if (authRequest.hasExtension(AxMessage.OPENID_NS_AX)) { extension = authRequest.getExtension(AxMessage.OPENID_NS_AX);
if (authRequest.hasExtension(UserInterfaceMessage.OPENID_NS_UI)) { if (authRequest.hasExtension(AxMessage.OPENID_NS_AX)) {
return directResponse(httpResp, response.keyValueFormEncoding()); } else { if (authReq.hasExtension(AxMessage.OPENID_NS_AX)) { MessageExtension ext = authReq.getExtension(AxMessage.OPENID_NS_AX); if (ext instanceof FetchRequest) { if (authReq.hasExtension(SRegMessage.OPENID_NS_SREG)) { MessageExtension ext = authReq.getExtension(SRegMessage.OPENID_NS_SREG); if (ext instanceof SRegRequest) {
else if (authReq.hasExtension(AxMessage.OPENID_NS_AX)) if (authReq.hasExtension(SRegMessage.OPENID_NS_SREG))
else if (authReq.hasExtension(AxMessage.OPENID_NS_AX)) if (authReq.hasExtension(SRegMessage.OPENID_NS_SREG))
else if (authReq.hasExtension(AxMessage.OPENID_NS_AX)) if (authReq.hasExtension(SRegMessage.OPENID_NS_SREG))
if (authRequest.hasExtension(AxMessage.OPENID_NS_AX)) {
else if (authReq.hasExtension(AxMessage.OPENID_NS_AX)) if (authReq.hasExtension(SRegMessage.OPENID_NS_SREG))