Package org.openid4java.message.pape

Examples of org.openid4java.message.pape.PapeResponse


   * @throws RelyingPartyException
   */
  public void setSessionAttributes(List<ClaimDTO> claimList) throws IdentityException {
    try {

      PapeResponse papeResponse = null;

      if (authSuccess.hasExtension(PapeResponse.OPENID_NS_PAPE)) {
        papeResponse = (PapeResponse) authSuccess.getExtension(PapeResponse.OPENID_NS_PAPE);
        if (papeResponse != null) {
          //TODO
View Full Code Here


   */
  public MessageExtension getMessageExtension(String userId, String profileName)
      throws IdentityException {

    MessageExtension message = null;
    PapeResponse papeResponse = null;
    AuthRequest authRequest = null;

    try {
      authRequest = request.getAuthRequest();

      if (authRequest != null) {
        message = authRequest.getExtension(PapeMessage.OPENID_NS_PAPE);

        if (message instanceof PapeRequest) {
          papeResponse = PapeResponse.createPapeResponse();
          if (request.isPhishingResistanceLogin()) {
            papeResponse.addAuthPolicy(PapeMessage.PAPE_POLICY_PHISHING_RESISTANT);
                        //papeResponse.setNistAuthLevel(1);  TODO
          }
          if (request.isMultifactorLogin()) {
            papeResponse.addAuthPolicy(PapeMessage.PAPE_POLICY_MULTI_FACTOR);
            //papeResponse.setNistAuthLevel(2);  TODO
          }
        }
      }
    } catch (MessageException e) {
View Full Code Here

    final Message authRsp = result.getAuthResponse();
    SRegResponse sregRsp = null;
    FetchResponse fetchRsp = null;

    if (0 <= papeMaxAuthAge) {
      PapeResponse ext;
      boolean unsupported = false;

      try {
        ext = (PapeResponse) authRsp.getExtension(PapeMessage.OPENID_NS_PAPE);
      } catch (MessageException err) {
View Full Code Here

TOP

Related Classes of org.openid4java.message.pape.PapeResponse

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.