Access Keys:
Skip to content (Access Key - 0)

Authentication Service


Authentication Service Configuration File


[ Authentication Service:  Developers Guide  | caGrid: Documentation Guides ]

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">

<beans>
  
  <!--    
    <bean id="subjectProvider" class="org.cagrid.gaards.authentication.test.ExampleSubjectProvider2"/>
      -->
    
    <bean id="subjectProvider" class="org.cagrid.gaards.authentication.service.DefaultSubjectProvider">
        <constructor-arg value="${gaards.authentication.csm.truststore}"/>
        <property name="authenticationManager">
            <bean class="gov.nih.nci.security.SecurityServiceProvider" factory-method="getAuthenticationManager">
                <constructor-arg value="${gaards.authentication.csm.app.context}"/>
            </bean>
        </property>
    </bean>
     
    
    <bean id="samlProvider" class="org.cagrid.gaards.authentication.service.DefaultSAMLProvider" 
        init-method="loadCertificates">
        <property name="certificateFileName" value="${gaards.authentication.saml.cert}"/>
        <property name="privateKeyFileName" value="${gaards.authentication.saml.key}"/>
        <property name="password" value="${gaards.authentication.saml.key.password}"/>
    </bean>

    <bean id="authenticationProvider" class="org.cagrid.gaards.authentication.service.DefaultAuthenticationProvider">
        <property name="subjectProvider" ref="subjectProvider"/>
        <property name="samlProvider" ref="samlProvider"/>
    </bean>    
    
    
</beans>
Last edited by
Sarah Honacki (854 days ago)
Adaptavist Theme Builder Powered by Atlassian Confluence