Example usage for org.springframework.security.authentication.jaas DefaultJaasAuthenticationProvider setLoginContextName

List of usage examples for org.springframework.security.authentication.jaas DefaultJaasAuthenticationProvider setLoginContextName

Introduction

In this page you can find the example usage for org.springframework.security.authentication.jaas DefaultJaasAuthenticationProvider setLoginContextName.

Prototype

public void setLoginContextName(String loginContextName) 

Source Link

Document

Set the loginContextName, this name is used as the index to the configuration specified in the loginConfig property.

Usage

From source file:com.thinkbiganalytics.auth.jaas.config.JaasAuthConfig.java

@Bean(name = UI_AUTH_PROVIDER)
public AuthenticationProvider uiAuthenticationProvider(
        @Named("jaasConfiguration") javax.security.auth.login.Configuration config,
        List<AuthorityGranter> authorityGranters) {
    DefaultJaasAuthenticationProvider provider = new DefaultJaasAuthenticationProvider();
    provider.setConfiguration(config);/* www  . j  a v a 2  s .co  m*/
    provider.setAuthorityGranters(authorityGranters.toArray(new AuthorityGranter[authorityGranters.size()]));
    provider.setLoginContextName(JAAS_UI);
    return provider;
}

From source file:com.thinkbiganalytics.auth.jaas.config.JaasAuthConfig.java

@Bean(name = SERVICES_AUTH_PROVIDER)
public AuthenticationProvider servicesAuthenticationProvider(
        @Named("jaasConfiguration") javax.security.auth.login.Configuration config,
        List<AuthorityGranter> authorityGranters) {
    DefaultJaasAuthenticationProvider provider = new DefaultJaasAuthenticationProvider();
    provider.setConfiguration(config);//from  w  w w . j av a  2 s  .  c o m
    provider.setAuthorityGranters(authorityGranters.toArray(new AuthorityGranter[authorityGranters.size()]));
    provider.setLoginContextName(JAAS_SERVICES);
    return provider;
}