/** * Build the NameIDPolicy object * * @return NameIDPolicy object */ private static NameIDPolicy buildNameIDPolicy(String nameIdPolicyFormat) { NameIDPolicy nameIDPolicy = new NameIDPolicyBuilder().buildObject(); if (nameIdPolicyFormat == null) { nameIdPolicyFormat = SAML2SSOAuthenticatorConstants.SAML2_NAME_ID_POLICY_UNSPECIFIED; } nameIDPolicy.setFormat(nameIdPolicyFormat); nameIDPolicy.setAllowCreate(true); return nameIDPolicy; }
/** {@inheritDoc} */ public NameIDPolicy buildObject() { return buildObject(SAMLConstants.SAML20P_NS, NameIDPolicy.DEFAULT_ELEMENT_LOCAL_NAME, SAMLConstants.SAML20P_PREFIX); }
/** * Build the NameIDPolicy object * * @return NameIDPolicy object */ private static NameIDPolicy buildNameIDPolicy() { NameIDPolicy nameIDPolicy = new NameIDPolicyBuilder().buildObject(); nameIDPolicy.setFormat(SSOConstants.SAML2_NAME_ID_POLICY); nameIDPolicy.setAllowCreate(true); return nameIDPolicy; } }
/** * Build the NameIDPolicy object * * @return NameIDPolicy object */ private static NameIDPolicy buildNameIDPolicy(String nameIdPolicyFormat) { NameIDPolicy nameIDPolicy = new NameIDPolicyBuilder().buildObject(); if (nameIdPolicyFormat == null) { nameIdPolicyFormat = SAML2SSOAuthenticatorConstants.SAML2_NAME_ID_POLICY_UNSPECIFIED; } nameIDPolicy.setFormat(nameIdPolicyFormat); nameIDPolicy.setAllowCreate(true); return nameIDPolicy; }
public AuthnRequest createAuthnRequest(final String requestId) { final AuthnRequest request = new AuthnRequestBuilder().buildObject(); request.setAssertionConsumerServiceURL(config.getSPConfig().getAcs()); request.setDestination(config.getIdPConfig().getLoginUrl()); request.setIssueInstant(new DateTime()); request.setID(requestId); final NameIDPolicy nameIDPolicy = new NameIDPolicyBuilder().buildObject(); nameIDPolicy.setFormat(NameIDType.UNSPECIFIED); request.setNameIDPolicy(nameIDPolicy); final Issuer issuer = new IssuerBuilder().buildObject(); issuer.setValue(config.getSPConfig().getEntityId()); request.setIssuer(issuer); request.setSignature(getSignature()); return request; }
NameIDPolicyBuilder nameIdPolicyBuilder = new NameIDPolicyBuilder(); NameIDPolicy nameIdPolicy = nameIdPolicyBuilder.buildObject(); nameIdPolicy.setFormat("urn:oasis:names:tc:SAML:2.0:nameid-format:persistent"); nameIdPolicy.setSPNameQualifier("Issuer");
NameIDPolicyBuilder nameIdPolicyBuilder = new NameIDPolicyBuilder(); NameIDPolicy nameIdPolicy = nameIdPolicyBuilder.buildObject(); nameIdPolicy.setFormat(NameIDType.UNSPECIFIED);
NameIDPolicyBuilder nameIdPolicyBuilder = new NameIDPolicyBuilder(); NameIDPolicy nameIdPolicy = nameIdPolicyBuilder.buildObject(); nameIdPolicy.setFormat("urn:oasis:names:tc:SAML:2.0:nameid-format:persistent"); nameIdPolicy.setSPNameQualifier("Issuer");
NameIDPolicyBuilder nameIdPolicyBuilder = new NameIDPolicyBuilder(); NameIDPolicy nameIdPolicy = nameIdPolicyBuilder.buildObject(); nameIdPolicy.setFormat("urn:oasis:names:tc:SAML:2.0:nameid-format:persistent"); nameIdPolicy.setSPNameQualifier("Issuer");