Class CtAuthBeans
java.lang.Object
com.emc.documentum.rest.context.jc.CtAuthBeans
Beans for Client Token authentication.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncom.emc.documentum.rest.security.provider.ClientTokenAuthProvider
Provides the bean of the client token authentication provider.Provides the bean of the client token compressor.Provides the bean of the client token clientToken crypto.com.emc.documentum.rest.security.ticket.ClientTokenExpirationPolicy
Provides the bean of the client token expiration policy.Provides the bean of the client token factory.Provides the instanceof the client token post authentication filter.clientTokenPreAuthFilter
(org.springframework.security.authentication.AuthenticationManager authenticationManager) Provides the instance (not bean) of the client token authentication filter.com.emc.documentum.rest.security.ticket.ClientTokenProvider
Provides the bean of the client token provider.com.emc.documentum.rest.security.ticket.ClientTokenValidator
Provides the bean of the client token validator.crypto()
Deprecated.Provides the bean of the CSRF protection handler for client token
-
Constructor Details
-
CtAuthBeans
public CtAuthBeans()
-
-
Method Details
-
clientTokenPreAuthFilter
public ClientTokenPreAuthFilter clientTokenPreAuthFilter(org.springframework.security.authentication.AuthenticationManager authenticationManager) Provides the instance (not bean) of the client token authentication filter.- Parameters:
authenticationManager
- the authentication manager- Returns:
- the client token authentication filter
-
clientTokenPostAuthFilter
Provides the instanceof the client token post authentication filter.- Returns:
- the client token post authentication filter
-
clientTokenAuthProvider
@Bean public com.emc.documentum.rest.security.provider.ClientTokenAuthProvider clientTokenAuthProvider()Provides the bean of the client token authentication provider.- Returns:
- the client token authentication provider
-
crypto
Deprecated.useclientTokenCrypto()
instead.Provides the bean of the client token clientToken crypto.- Returns:
- the client token clientToken crypto
-
clientTokenCrypto
Provides the bean of the client token clientToken crypto.- Returns:
- the client token clientTokenCrypto
-
clientTokenValidator
@Bean public com.emc.documentum.rest.security.ticket.ClientTokenValidator clientTokenValidator()Provides the bean of the client token validator.- Returns:
- the client token validator
-
clientTokenFactory
Provides the bean of the client token factory.- Returns:
- the client token factory
-
clientTokenCompressor
Provides the bean of the client token compressor.- Returns:
- the client token compressor
-
clientTokenExpirationPolicy
@Bean public com.emc.documentum.rest.security.ticket.ClientTokenExpirationPolicy clientTokenExpirationPolicy()Provides the bean of the client token expiration policy.- Returns:
- the client token expiration policy
-
clientTokenProvider
@Bean public com.emc.documentum.rest.security.ticket.ClientTokenProvider clientTokenProvider()Provides the bean of the client token provider.- Returns:
- the client token provider
-
csrfHandler
Provides the bean of the CSRF protection handler for client token- Returns:
- the CSRF handler
-
clientTokenCrypto()
instead.