public static NameID createNameID(String nameIdValue) { NameID nameId = nameIdBuilder.buildObject(); nameId.setValue(nameIdValue); return nameId; }
/** * Gets name id. * * @param nameIdFormat the name id format * @param nameIdValue the name id value * @return the name iD */ protected NameID getNameID(final String nameIdFormat, final String nameIdValue) { final NameID nameId = newSamlObject(NameID.class); nameId.setFormat(nameIdFormat); nameId.setValue(nameIdValue); return nameId; }
/** * Build the Delegate child for the DelegationRestrictionType Condition, * based on the current request context. * * @param profileRequestContext the * * @return the new Delegate instance */ @Nonnull protected Delegate buildDelegate(@Nonnull final ProfileRequestContext profileRequestContext) { final NameID delegateNameID = (NameID) XMLObjectSupport.buildXMLObject(NameID.DEFAULT_ELEMENT_NAME); delegateNameID.setValue(presenterEntityID); delegateNameID.setFormat(NameID.ENTITY); final Delegate newDelegate = (Delegate) XMLObjectSupport.buildXMLObject(Delegate.DEFAULT_ELEMENT_NAME); newDelegate.setNameID(delegateNameID); newDelegate.setConfirmationMethod(attestedSubjectConfirmationMethod); newDelegate.setDelegationInstant(delegationInstant); return newDelegate; }
continue; nameId.setValue((String) value); return nameId; } else {
/** {@inheritDoc} */ @Override @Nullable protected NameID doGenerate(@Nonnull final ProfileRequestContext profileRequestContext) throws SAMLException { final String identifier = getIdentifier(profileRequestContext); if (identifier == null) { log.debug("No identifier to use"); return null; } log.debug("Generating NameID {} with Format {}", identifier, getFormat()); final NameID nameIdentifier = nameBuilder.buildObject(); nameIdentifier.setValue(identifier); nameIdentifier.setFormat(getFormat()); nameIdentifier.setNameQualifier(getEffectiveIdPNameQualifier(profileRequestContext)); nameIdentifier.setSPNameQualifier(getEffectiveSPNameQualifier(profileRequestContext)); nameIdentifier.setSPProvidedID(getSPProvidedID()); return nameIdentifier; }
/** * Create an efficient field-wise copy of a {@link NameID}. * * @param nameId the object to clone * * @return the copy */ @Nonnull private NameID cloneNameID(@Nonnull final NameID nameId) { final NameID clone = nameIdBuilder.buildObject(); clone.setFormat(nameId.getFormat()); clone.setNameQualifier(nameId.getNameQualifier()); clone.setSPNameQualifier(nameId.getSPNameQualifier()); clone.setSPProvidedID(nameId.getSPProvidedID()); clone.setValue(nameId.getValue()); return clone; }
/** * Create an efficient field-wise copy of a {@link NameID}. * * @return the copy */ @Nonnull private NameID cloneNameID() { final NameID clone = nameIdBuilder.buildObject(); clone.setFormat(nameId.getFormat()); clone.setNameQualifier(nameId.getNameQualifier()); clone.setSPNameQualifier(nameId.getSPNameQualifier()); clone.setSPProvidedID(nameId.getSPProvidedID()); clone.setValue(nameId.getValue()); return clone; }
nameId.setValue(nameIdValue);
nameID.setValue(relyingPartyId); nameID.setFormat(NameID.ENTITY);
@SuppressWarnings("unchecked") public static NameID createNameID(NameIDBean nameIDBean) { if (nameIdBuilder == null) { nameIdBuilder = (SAMLObjectBuilder<NameID>) builderFactory.getBuilder(NameID.DEFAULT_ELEMENT_NAME); } NameID nameID = nameIdBuilder.buildObject(); nameID.setNameQualifier(nameIDBean.getNameQualifier()); nameID.setFormat(nameIDBean.getNameIDFormat()); nameID.setValue(nameIDBean.getNameValue()); nameID.setSPNameQualifier(nameIDBean.getSPNameQualifier()); nameID.setSPProvidedID(nameIDBean.getSPProvidedID()); return nameID; }
nameId.setValue(input.getStrNameID()); nameId.setNameQualifier(input.getStrNameQualifier()); nameId.setFormat(NameID.UNSPECIFIED);
nameID.setValue((String) consumer.getJwtClaims().getClaim(JWT_CLAIM_NAMEID_VALUE)); logoutRequest.setNameID(nameID);
.getBuilder(NameID.DEFAULT_ELEMENT_NAME); final NameID nameId = nameIdBuilder.buildObject(); nameId.setValue(profile.getId()); nameId.setFormat(profile.getSamlNameIdFormat()); nameId.setNameQualifier(profile.getSamlNameIdNameQualifier());
nid.setValue(request.getSubject().getPrincipal().getValue()); nid.setFormat(principal.getFormat().toString()); nid.setSPNameQualifier(principal.getSpNameQualifier());
protected org.opensaml.saml.saml2.core.LogoutRequest internalToXml(LogoutRequest request) { org.opensaml.saml.saml2.core.LogoutRequest lr = buildSAMLObject(org.opensaml.saml.saml2.core.LogoutRequest.class); lr.setDestination(request.getDestination().getLocation()); lr.setID(request.getId()); lr.setVersion(SAMLVersion.VERSION_20); org.opensaml.saml.saml2.core.Issuer issuer = buildSAMLObject(org.opensaml.saml.saml2.core.Issuer.class); issuer.setValue(request.getIssuer().getValue()); issuer.setNameQualifier(request.getIssuer().getNameQualifier()); issuer.setSPNameQualifier(request.getIssuer().getSpNameQualifier()); lr.setIssuer(issuer); lr.setIssueInstant(request.getIssueInstant()); lr.setNotOnOrAfter(request.getNotOnOrAfter()); NameID nameID = buildSAMLObject(NameID.class); nameID.setFormat(request.getNameId().getFormat().toString()); nameID.setValue(request.getNameId().getValue()); nameID.setSPNameQualifier(request.getNameId().getSpNameQualifier()); nameID.setNameQualifier(request.getNameId().getNameQualifier()); lr.setNameID(nameID); if (request.getSigningKey() != null) { signObject(lr, request.getSigningKey(), request.getAlgorithm(), request.getDigest()); } return lr; }