Re: UAA and ADFS


Maaz
 

Hi Filip,

Thanks for the links.
Here is what I did.

Checked out UAA code from git.
In resource/uaa.yml file I modified to reflect the use of SAML
spring_profiles: saml

In login.yml I have populated these entries:
saml:
entityID: https://qeadfs1.qengis.xxxxxx.com/adfs/services/trust
nameID: 'urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified'
assertionConsumerIndex: 0
signMetaData: true
signRequest: true
socket:
# URL metadata fetch - pool timeout
connectionManagerTimeout: 10000
# URL metadata fetch - read timeout
soTimeout: 10000
#BEGIN SAML PROVIDERS
providers:
openam-local:
idpMetadata: https://qeadfs1.qengis.xxxxxx.com/FederationMetadata/2007-06/FederationMetadata.xml
nameID: urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress
assertionConsumerIndex: 0
signMetaData: false
signRequest: false
showSamlLoginLink: true
linkText: 'Log in with OpenAM'

Now when I run UAA locally and hit the URL http://localhost:8080/uaa/login I get this error
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'applicationProperties' defined in class path resource [spring/env.xml]: Cannot resolve reference to bean 'platformProperties' while setting bean property 'propertiesArray' with key [0]; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'platformProperties' is defined

Given that I have Entity ID - https://qeadfs1.qengis.xxxxxx.com/adfs/services/trust
And federated metadata from ADFS - : https://qeadfs1.qengis.xxxxxx.com/FederationMetadata/2007-06/FederationMetadata.xml
What will be the correct steps to integrate with ADFS?

Thanks
Maaz

Join cf-dev@lists.cloudfoundry.org to automatically receive all group messages.