Class SecurityContext
java.lang.Object
org.apache.syncope.core.spring.security.SecurityContext
@EnableConfigurationProperties(SecurityProperties.class)
@EnableAspectJAutoProxy(proxyTargetClass=false)
@Configuration(proxyBeanMethods=false)
public class SecurityContext
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaccessTokenJWSSigner(com.nimbusds.jose.JWSAlgorithm jwsAlgorithm, SecurityProperties props) accessTokenJWSVerifier(com.nimbusds.jose.JWSAlgorithm jwsAlgorithm, SecurityProperties props) credentialChecker(SecurityProperties props, com.nimbusds.jose.JWSAlgorithm jwsAlgorithm) static GrantedAuthorityDefaultsorg.jenkinsci.plugins.scriptsecurity.sandbox.blacklists.BlacklistgroovyBlackList(ResourceLoader resourceLoader, SecurityProperties props) com.nimbusds.jose.JWSAlgorithmjwsAlgorithm(SecurityProperties props) protected static StringjwsKey(com.nimbusds.jose.JWSAlgorithm jwsAlgorithm, SecurityProperties props) ruleProvider(RealmSearchDAO realmSearchDAO) syncopeJWTSSOProvider(SecurityProperties props, EncryptorManager encryptorManager, AccessTokenJWSVerifier accessTokenJWSVerifier, UserDAO userDAO, AccessTokenDAO accessTokenDAO)
-
Constructor Details
-
SecurityContext
public SecurityContext()
-
-
Method Details
-
grantedAuthorityDefaults
-
jwsKey
protected static String jwsKey(com.nimbusds.jose.JWSAlgorithm jwsAlgorithm, SecurityProperties props) -
adminPasswordAlgorithm
-
jwsAlgorithm
-
credentialChecker
@ConditionalOnMissingBean @Bean public DefaultCredentialChecker credentialChecker(SecurityProperties props, com.nimbusds.jose.JWSAlgorithm jwsAlgorithm) -
accessTokenJWSVerifier
@ConditionalOnMissingBean @Bean public AccessTokenJWSVerifier accessTokenJWSVerifier(com.nimbusds.jose.JWSAlgorithm jwsAlgorithm, SecurityProperties props) throws com.nimbusds.jose.JOSEException, NoSuchAlgorithmException, InvalidKeySpecException - Throws:
com.nimbusds.jose.JOSEExceptionNoSuchAlgorithmExceptionInvalidKeySpecException
-
accessTokenJWSSigner
@ConditionalOnMissingBean @Bean public AccessTokenJWSSigner accessTokenJWSSigner(com.nimbusds.jose.JWSAlgorithm jwsAlgorithm, SecurityProperties props) throws com.nimbusds.jose.KeyLengthException, NoSuchAlgorithmException, InvalidKeySpecException - Throws:
com.nimbusds.jose.KeyLengthExceptionNoSuchAlgorithmExceptionInvalidKeySpecException
-
syncopeJWTSSOProvider
@ConditionalOnMissingBean @Bean public SyncopeJWTSSOProvider syncopeJWTSSOProvider(SecurityProperties props, EncryptorManager encryptorManager, AccessTokenJWSVerifier accessTokenJWSVerifier, UserDAO userDAO, AccessTokenDAO accessTokenDAO) -
passwordGenerator
-
ruleProvider
-
applicationContextProvider
-
encryptorManager
-
groovyBlackList
@ConditionalOnMissingBean @Bean public org.jenkinsci.plugins.scriptsecurity.sandbox.blacklists.Blacklist groovyBlackList(ResourceLoader resourceLoader, SecurityProperties props) throws IOException - Throws:
IOException
-