throws ProfileException {
log.debug("Building assertion NameIdentifier to relying party {} for principal {}", requestContext
.getInboundMessageIssuer(), requestContext.getPrincipalName());
- Map<String, BaseAttribute> principalAttributes = requestContext.getPrincipalAttributes();
+ Map<String, BaseAttribute> principalAttributes = requestContext.getAttributes();
if (principalAttributes == null || principalAttributes.isEmpty()) {
log.error("No attributes for principal {}, unable to construct of NameID", requestContext
.getPrincipalName());
AttributeStatement statment;
if (requestContext.getInboundSAMLMessage() instanceof AttributeQuery) {
statment = attributeAuthority.buildAttributeStatement((AttributeQuery) requestContext
- .getInboundSAMLMessage(), requestContext.getPrincipalAttributes().values());
+ .getInboundSAMLMessage(), requestContext.getAttributes().values());
} else {
- statment = attributeAuthority.buildAttributeStatement(null, requestContext.getPrincipalAttributes()
- .values());
+ statment = attributeAuthority.buildAttributeStatement(null, requestContext.getAttributes().values());
}
if (statment != null) {
} else {
resolvePrincipal(requestContext);
resolveAttributes(requestContext);
- requestContext.setReleasedAttributes(requestContext.getPrincipalAttributes().keySet());
+ requestContext.setReleasedAttributes(requestContext.getAttributes().keySet());
ArrayList<Statement> statements = new ArrayList<Statement>();
AttributeStatement attributeStatement = buildAttributeStatement(requestContext,
AttributeStatement attributeStatement = buildAttributeStatement(requestContext,
"urn:oasis:names:tc:SAML:1.0:cm:bearer");
if (attributeStatement != null) {
- requestContext.setRequestedAttributes(requestContext.getPrincipalAttributes().keySet());
+ requestContext.setRequestedAttributes(requestContext.getAttributes().keySet());
statements.add(attributeStatement);
}
}
try {
if (requestContext.getInboundSAMLMessage() instanceof AttributeQuery) {
return attributeAuthority.buildAttributeStatement((AttributeQuery) requestContext
- .getInboundSAMLMessage(), requestContext.getPrincipalAttributes().values());
+ .getInboundSAMLMessage(), requestContext.getAttributes().values());
} else {
- return attributeAuthority.buildAttributeStatement(null, requestContext.getPrincipalAttributes()
+ return attributeAuthority.buildAttributeStatement(null, requestContext.getAttributes()
.values());
}
} catch (AttributeRequestException e) {
log.debug("Building assertion NameID for principal/relying party:{}/{}", requestContext.getPrincipalName(),
requestContext.getInboundMessageIssuer());
- Map<String, BaseAttribute> principalAttributes = requestContext.getPrincipalAttributes();
+ Map<String, BaseAttribute> principalAttributes = requestContext.getAttributes();
if (principalAttributes == null || principalAttributes.isEmpty()) {
log.error("No attributes for principal {}, unable to construct of NameID", requestContext
.getPrincipalName());
// Resolve attribute query name id to principal name and place in context
resolvePrincipal(requestContext);
resolveAttributes(requestContext);
- requestContext.setReleasedAttributes(requestContext.getPrincipalAttributes().keySet());
+ requestContext.setReleasedAttributes(requestContext.getAttributes().keySet());
// Lookup principal name and attributes, create attribute statement from information
ArrayList<Statement> statements = new ArrayList<Statement>();
if (requestContext.getProfileConfiguration().includeAttributeStatement()) {
AttributeStatement attributeStatement = buildAttributeStatement(requestContext);
if (attributeStatement != null) {
- requestContext.setRequestedAttributes(requestContext.getPrincipalAttributes().keySet());
+ requestContext.setRequestedAttributes(requestContext.getAttributes().keySet());
statements.add(attributeStatement);
}
}