Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- accessDeniedHandler() - Method in class org.apache.syncope.core.spring.security.WebSecurityContext
- accessTokenDAO - Variable in class org.apache.syncope.core.spring.security.AuthDataAccessor
- accessTokenDAO - Variable in class org.apache.syncope.core.spring.security.SyncopeJWTSSOProvider
- accessTokenJWSSigner(JWSAlgorithm, SecurityProperties) - Method in class org.apache.syncope.core.spring.security.SecurityContext
- AccessTokenJWSSigner - Class in org.apache.syncope.core.spring.security.jws
- AccessTokenJWSSigner(JWSAlgorithm, String) - Constructor for class org.apache.syncope.core.spring.security.jws.AccessTokenJWSSigner
- accessTokenJWSVerifier(JWSAlgorithm, SecurityProperties) - Method in class org.apache.syncope.core.spring.security.SecurityContext
- AccessTokenJWSVerifier - Class in org.apache.syncope.core.spring.security.jws
- AccessTokenJWSVerifier(JWSAlgorithm, String) - Constructor for class org.apache.syncope.core.spring.security.jws.AccessTokenJWSVerifier
- AccountPolicyException - Exception Class in org.apache.syncope.core.spring.policy
- AccountPolicyException() - Constructor for exception class org.apache.syncope.core.spring.policy.AccountPolicyException
- AccountPolicyException(String) - Constructor for exception class org.apache.syncope.core.spring.policy.AccountPolicyException
- addRealm(String) - Method in class org.apache.syncope.core.spring.security.SyncopeGrantedAuthority
- addRealms(Collection<String>) - Method in class org.apache.syncope.core.spring.security.SyncopeGrantedAuthority
- adminPasswordAlgorithm(SecurityProperties) - Method in class org.apache.syncope.core.spring.security.SecurityContext
- allowUrlEncodedSlashHttpFirewall() - Method in class org.apache.syncope.core.spring.security.WebSecurityContext
- ALPHA_LOWERCASE - Static variable in class org.apache.syncope.core.spring.policy.PolicyPattern
- ALPHA_UPPERCASE - Static variable in class org.apache.syncope.core.spring.policy.PolicyPattern
- ALPHANUMERIC - Static variable in class org.apache.syncope.core.spring.policy.PolicyPattern
- ANONYMOUS_AUTHORITIES - Static variable in class org.apache.syncope.core.spring.security.AuthDataAccessor
- anySearchDAO - Variable in class org.apache.syncope.core.spring.security.AuthDataAccessor
- appId - Variable in class org.apache.syncope.core.spring.security.jws.MSEntraJWSVerifierCacheLoader
- appId - Variable in class org.apache.syncope.core.spring.security.MSEntraJWTSSOProvider
- applicationContextProvider() - Method in class org.apache.syncope.core.spring.security.SecurityContext
- audit(String, String, String, OpEvent.Outcome, Object, Object...) - Method in class org.apache.syncope.core.spring.security.AuthDataAccessor
- auditManager - Variable in class org.apache.syncope.core.spring.security.AuthDataAccessor
- AuthContextUtils - Class in org.apache.syncope.core.spring.security
- authDataAccessor - Variable in class org.apache.syncope.core.spring.security.MSEntraJWTSSOProvider
- authDataAccessor(SecurityProperties, EncryptorManager, RealmSearchDAO, UserDAO, GroupDAO, AnySearchDAO, AccessTokenDAO, ConfParamOps, RoleDAO, DelegationDAO, ExternalResourceDAO, ConnectorManager, AuditManager, MappingManager, List<JWTSSOProvider>) - Method in class org.apache.syncope.core.spring.security.WebSecurityContext
- AuthDataAccessor - Class in org.apache.syncope.core.spring.security
-
Domain-sensible (via
@Transactional) access to authentication / authorization data. - AuthDataAccessor(SecurityProperties, EncryptorManager, RealmSearchDAO, UserDAO, GroupDAO, AnySearchDAO, AccessTokenDAO, ConfParamOps, RoleDAO, DelegationDAO, ExternalResourceDAO, ConnectorManager, AuditManager, MappingManager, List<JWTSSOProvider>) - Constructor for class org.apache.syncope.core.spring.security.AuthDataAccessor
- authenticate(String, Authentication) - Method in class org.apache.syncope.core.spring.security.AuthDataAccessor
-
Attempts to authenticate the given credentials against internal storage and pass-through resources (if configured): the first succeeding causes global success.
- authenticate(User, String) - Method in class org.apache.syncope.core.spring.security.AuthDataAccessor
- authenticate(JWTAuthentication) - Method in class org.apache.syncope.core.spring.security.AuthDataAccessor
- authenticate(Authentication) - Method in class org.apache.syncope.core.spring.security.UsernamePasswordAuthenticationProvider
- authUsername - Variable in class org.apache.syncope.core.spring.security.MSEntraJWTSSOProvider
B
- build(Implementation) - Static method in class org.apache.syncope.core.spring.implementation.ImplementationManager
- build(Implementation, Supplier<T>, Consumer<T>) - Static method in class org.apache.syncope.core.spring.implementation.ImplementationManager
- buildAccountRule(Implementation, Supplier<AccountRule>, Consumer<AccountRule>) - Static method in class org.apache.syncope.core.spring.implementation.ImplementationManager
- buildAuthorities(Map<String, Set<String>>) - Method in class org.apache.syncope.core.spring.security.AuthDataAccessor
- buildDetails(HttpServletRequest) - Method in class org.apache.syncope.core.spring.security.SyncopeAuthenticationDetailsSource
- buildInboundCorrelationRule(Implementation, Supplier<InboundCorrelationRule>, Consumer<InboundCorrelationRule>) - Static method in class org.apache.syncope.core.spring.implementation.ImplementationManager
- buildPasswordRule(Implementation, Supplier<PasswordRule>, Consumer<PasswordRule>) - Static method in class org.apache.syncope.core.spring.implementation.ImplementationManager
- buildPushCorrelationRule(Implementation, Supplier<PushCorrelationRule>, Consumer<PushCorrelationRule>) - Static method in class org.apache.syncope.core.spring.implementation.ImplementationManager
- buildReportJobDelegate(Implementation, Supplier<ReportJobDelegate>, Consumer<ReportJobDelegate>) - Static method in class org.apache.syncope.core.spring.implementation.ImplementationManager
C
- callAs(String, String, Collection<String>, Callable<T>) - Static method in class org.apache.syncope.core.spring.security.AuthContextUtils
- callAsAdmin(String, Callable<T>) - Static method in class org.apache.syncope.core.spring.security.AuthContextUtils
- checkIsDefaultAdminPasswordInUse() - Method in class org.apache.syncope.core.spring.security.DefaultCredentialChecker
- checkIsDefaultAnonymousKeyInUse() - Method in class org.apache.syncope.core.spring.security.DefaultCredentialChecker
- checkIsDefaultJWSKeyInUse() - Method in class org.apache.syncope.core.spring.security.DefaultCredentialChecker
- clockSkew - Variable in class org.apache.syncope.core.spring.security.MSEntraJWTSSOProvider
- commence(HttpServletRequest, HttpServletResponse, AuthenticationException) - Method in class org.apache.syncope.core.spring.security.SyncopeBasicAuthenticationEntryPoint
- conf - Variable in class org.apache.syncope.core.spring.policy.DefaultPasswordRule
- conf2Rules(DefaultPasswordRuleConf) - Static method in class org.apache.syncope.core.spring.policy.DefaultPasswordRule
- confParamOps - Variable in class org.apache.syncope.core.spring.security.AuthDataAccessor
- connectorManager - Variable in class org.apache.syncope.core.spring.security.AuthDataAccessor
- credentialChecker - Variable in class org.apache.syncope.core.spring.security.UsernamePasswordAuthenticationProvider
- credentialChecker(SecurityProperties, JWSAlgorithm) - Method in class org.apache.syncope.core.spring.security.SecurityContext
D
- dataAccessor - Variable in class org.apache.syncope.core.spring.security.UsernamePasswordAuthenticationProvider
- decode(String, CipherAlgorithm) - Method in class org.apache.syncope.core.spring.security.DefaultEncryptor
- DEFAULT_SECRET_KEY - Static variable in class org.apache.syncope.core.spring.security.DefaultEncryptor
- DefaultAccountRule - Class in org.apache.syncope.core.spring.policy
- DefaultAccountRule() - Constructor for class org.apache.syncope.core.spring.policy.DefaultAccountRule
- DefaultCredentialChecker - Class in org.apache.syncope.core.spring.security
-
Provides some methods to check whether default credentials are being used, and logs a warning if they are.
- DefaultCredentialChecker(String, String, String) - Constructor for class org.apache.syncope.core.spring.security.DefaultCredentialChecker
- DefaultEncryptor - Class in org.apache.syncope.core.spring.security
- DefaultEncryptor(String) - Constructor for class org.apache.syncope.core.spring.security.DefaultEncryptor
- DefaultEncryptorManager - Class in org.apache.syncope.core.spring.security
- DefaultEncryptorManager() - Constructor for class org.apache.syncope.core.spring.security.DefaultEncryptorManager
- DefaultPasswordGenerator - Class in org.apache.syncope.core.spring.security
-
Generate random passwords according to given policies.
- DefaultPasswordGenerator() - Constructor for class org.apache.syncope.core.spring.security.DefaultPasswordGenerator
- DefaultPasswordRule - Class in org.apache.syncope.core.spring.policy
- DefaultPasswordRule() - Constructor for class org.apache.syncope.core.spring.policy.DefaultPasswordRule
- DefaultRuleProvider - Class in org.apache.syncope.core.spring.policy
- DefaultRuleProvider(RealmSearchDAO) - Constructor for class org.apache.syncope.core.spring.policy.DefaultRuleProvider
- delegate - Variable in class org.apache.syncope.core.spring.security.SyncopeJWTSSOProvider
- DelegatedAdministrationException - Exception Class in org.apache.syncope.core.spring.security
- DelegatedAdministrationException(String, String, String) - Constructor for exception class org.apache.syncope.core.spring.security.DelegatedAdministrationException
- DelegatedAdministrationException(AnyTypeKind, String) - Constructor for exception class org.apache.syncope.core.spring.security.DelegatedAdministrationException
- delegationDAO - Variable in class org.apache.syncope.core.spring.security.AuthDataAccessor
- destroy() - Method in class org.apache.syncope.core.spring.security.MustChangePasswordFilter
- DigesterProperties() - Constructor for class org.apache.syncope.core.spring.security.SecurityProperties.DigesterProperties
- digesters - Variable in class org.apache.syncope.core.spring.security.DefaultEncryptor
- DIGIT - Static variable in class org.apache.syncope.core.spring.policy.PolicyPattern
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.apache.syncope.core.spring.security.MustChangePasswordFilter
- doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class org.apache.syncope.core.spring.security.JWTAuthenticationFilter
- domainOps - Variable in class org.apache.syncope.core.spring.security.UsernamePasswordAuthenticationProvider
E
- emptyArgs(Implementation) - Static method in class org.apache.syncope.core.spring.implementation.ImplementationManager
- encode(String, CipherAlgorithm) - Method in class org.apache.syncope.core.spring.security.DefaultEncryptor
- encryptorManager - Variable in class org.apache.syncope.core.spring.policy.DefaultPasswordRule
- encryptorManager - Variable in class org.apache.syncope.core.spring.security.AuthDataAccessor
- encryptorManager - Variable in class org.apache.syncope.core.spring.security.SyncopeJWTSSOProvider
- encryptorManager - Variable in class org.apache.syncope.core.spring.security.UsernamePasswordAuthenticationProvider
- encryptorManager() - Method in class org.apache.syncope.core.spring.security.SecurityContext
- enforce(String) - Method in class org.apache.syncope.core.spring.policy.DefaultAccountRule
- enforce(String) - Method in class org.apache.syncope.core.spring.policy.HaveIBeenPwnedPasswordRule
- enforce(String, String) - Method in class org.apache.syncope.core.spring.policy.DefaultPasswordRule
- enforce(String, String) - Method in class org.apache.syncope.core.spring.policy.HaveIBeenPwnedPasswordRule
- enforce(String, String, Set<String>) - Method in class org.apache.syncope.core.spring.policy.DefaultPasswordRule
- enforce(String, Set<String>) - Method in class org.apache.syncope.core.spring.policy.DefaultAccountRule
- enforce(LinkedAccount) - Method in class org.apache.syncope.core.spring.policy.DefaultAccountRule
- enforce(LinkedAccount) - Method in class org.apache.syncope.core.spring.policy.DefaultPasswordRule
- enforce(LinkedAccount) - Method in class org.apache.syncope.core.spring.policy.HaveIBeenPwnedPasswordRule
- enforce(User) - Method in class org.apache.syncope.core.spring.policy.DefaultAccountRule
- enforce(User, String) - Method in class org.apache.syncope.core.spring.policy.DefaultPasswordRule
- enforce(User, String) - Method in class org.apache.syncope.core.spring.policy.HaveIBeenPwnedPasswordRule
- equals(Object) - Method in class org.apache.syncope.core.spring.security.JWTAuthentication
- equals(Object) - Method in class org.apache.syncope.core.spring.security.SyncopeAuthenticationDetails
- equals(Object) - Method in class org.apache.syncope.core.spring.security.SyncopeGrantedAuthority
- execute(Runnable) - Method in class org.apache.syncope.core.spring.task.VirtualThreadPoolTaskExecutor
- extractJwksUri(String) - Method in class org.apache.syncope.core.spring.security.jws.MSEntraJWSVerifierCacheLoader
F
- fetchDocument(String) - Method in class org.apache.syncope.core.spring.security.jws.MSEntraJWSVerifierCacheLoader
- filterChain(HttpSecurity, UsernamePasswordAuthenticationProvider, AccessDeniedHandler, AuthDataAccessor, DefaultCredentialChecker) - Method in class org.apache.syncope.core.spring.security.WebSecurityContext
- finalizeAuthentication(Boolean, String, String, String, Authentication) - Method in class org.apache.syncope.core.spring.security.UsernamePasswordAuthenticationProvider
- FIRST_ALPHANUMERIC - Static variable in class org.apache.syncope.core.spring.policy.PolicyPattern
- FIRST_DIGIT - Static variable in class org.apache.syncope.core.spring.policy.PolicyPattern
- FIRST_NON_ALPHANUMERIC - Static variable in class org.apache.syncope.core.spring.policy.PolicyPattern
G
- generate(List<PasswordPolicy>) - Method in class org.apache.syncope.core.spring.security.DefaultPasswordGenerator
- generate(List<PasswordPolicy>) - Method in interface org.apache.syncope.core.spring.security.PasswordGenerator
- generate(DefaultPasswordRuleConf) - Method in class org.apache.syncope.core.spring.security.DefaultPasswordGenerator
- generate(ExternalResource, List<Realm>) - Method in class org.apache.syncope.core.spring.security.DefaultPasswordGenerator
- generate(ExternalResource, List<Realm>) - Method in interface org.apache.syncope.core.spring.security.PasswordGenerator
- generateRandomInt(int, int) - Static method in class org.apache.syncope.core.spring.security.SecureRandomUtils
- generateRandomLetter() - Static method in class org.apache.syncope.core.spring.security.SecureRandomUtils
- generateRandomLetters(int) - Static method in class org.apache.syncope.core.spring.security.SecureRandomUtils
- generateRandomNonAlphanumericChar(char[]) - Static method in class org.apache.syncope.core.spring.security.SecureRandomUtils
- generateRandomNumber() - Static method in class org.apache.syncope.core.spring.security.SecureRandomUtils
- generateRandomPassword(int) - Static method in class org.apache.syncope.core.spring.security.SecureRandomUtils
- generateRandomUUID() - Static method in class org.apache.syncope.core.spring.security.SecureRandomUtils
- getAccountPolicies(Realm, Collection<ExternalResource>) - Method in class org.apache.syncope.core.spring.policy.DefaultRuleProvider
- getAccountRules(AccountPolicy) - Method in class org.apache.syncope.core.spring.policy.DefaultRuleProvider
- getAdminAuthorities() - Method in class org.apache.syncope.core.spring.security.AuthDataAccessor
- getAdminPassword() - Method in class org.apache.syncope.core.spring.security.SecurityProperties
- getAdminPasswordAlgorithm() - Method in class org.apache.syncope.core.spring.security.SecurityProperties
- getAdminUser() - Method in class org.apache.syncope.core.spring.security.SecurityProperties
- getAllFromCache() - Method in class org.apache.syncope.core.spring.security.jws.MSEntraAccessTokenJWSVerifier
- getAnonymousKey() - Method in class org.apache.syncope.core.spring.security.SecurityProperties
- getAnonymousUser() - Method in class org.apache.syncope.core.spring.security.SecurityProperties
- getAuthorities() - Static method in class org.apache.syncope.core.spring.security.AuthContextUtils
- getAuthorities() - Method in class org.apache.syncope.core.spring.security.JWTAuthentication
- getAuthorities(String, String) - Method in class org.apache.syncope.core.spring.security.AuthDataAccessor
- getAuthority() - Method in class org.apache.syncope.core.spring.security.SyncopeGrantedAuthority
- getAuthorizations() - Static method in class org.apache.syncope.core.spring.security.AuthContextUtils
- getClaims() - Method in class org.apache.syncope.core.spring.security.JWTAuthentication
- getConf() - Method in class org.apache.syncope.core.spring.policy.DefaultPasswordRule
- getConf() - Method in class org.apache.syncope.core.spring.policy.HaveIBeenPwnedPasswordRule
- getCredentials() - Method in class org.apache.syncope.core.spring.security.JWTAuthentication
- getDelegatedAuthorities(Delegation) - Method in class org.apache.syncope.core.spring.security.AuthDataAccessor
- getDelegatedBy() - Static method in class org.apache.syncope.core.spring.security.AuthContextUtils
- getDelegatedBy() - Method in class org.apache.syncope.core.spring.security.SyncopeAuthenticationDetails
- getDelegationKey(SyncopeAuthenticationDetails, String) - Method in class org.apache.syncope.core.spring.security.AuthDataAccessor
- getDetails() - Method in class org.apache.syncope.core.spring.security.JWTAuthentication
- getDigester() - Method in class org.apache.syncope.core.spring.security.SecurityProperties
- getDomain() - Static method in class org.apache.syncope.core.spring.security.AuthContextUtils
- getDomain() - Method in class org.apache.syncope.core.spring.security.SyncopeAuthenticationDetails
- getInstance() - Method in class org.apache.syncope.core.spring.security.DefaultEncryptorManager
- getInstance(String) - Method in class org.apache.syncope.core.spring.security.DefaultEncryptorManager
- getIssuer() - Method in interface org.apache.syncope.core.spring.security.JWTSSOProvider
-
Gives the identifier for the JWT issuer verified by this instance.
- getIssuer() - Method in class org.apache.syncope.core.spring.security.MSEntraJWTSSOProvider
- getIssuer() - Method in class org.apache.syncope.core.spring.security.SyncopeJWTSSOProvider
- getJCAContext() - Method in class org.apache.syncope.core.spring.security.jws.AccessTokenJWSSigner
- getJCAContext() - Method in class org.apache.syncope.core.spring.security.jws.AccessTokenJWSVerifier
- getJCAContext() - Method in class org.apache.syncope.core.spring.security.jws.MSEntraAccessTokenJWSVerifier
- getJCAContext() - Method in class org.apache.syncope.core.spring.security.MSEntraJWTSSOProvider
- getJCAContext() - Method in class org.apache.syncope.core.spring.security.SyncopeJWTSSOProvider
- getJwsAlgorithm() - Method in class org.apache.syncope.core.spring.security.jws.AccessTokenJWSSigner
- getJwsAlgorithm() - Method in class org.apache.syncope.core.spring.security.SecurityProperties
- getJwsKey() - Method in class org.apache.syncope.core.spring.security.SecurityProperties
- getJwtIssuer() - Method in class org.apache.syncope.core.spring.security.SecurityProperties
- getJWTSSOProvider(String) - Method in class org.apache.syncope.core.spring.security.AuthDataAccessor
- getName() - Method in class org.apache.syncope.core.spring.security.JWTAuthentication
- getOpenIDMetadataDocumentUrl() - Method in class org.apache.syncope.core.spring.security.jws.MSEntraJWSVerifierCacheLoader
- getPassthroughResources(User) - Method in class org.apache.syncope.core.spring.security.AuthDataAccessor
- getPasswordPolicies(Realm, Collection<ExternalResource>) - Method in class org.apache.syncope.core.spring.policy.DefaultRuleProvider
- getPasswordRules(PasswordPolicy) - Method in class org.apache.syncope.core.spring.policy.DefaultRuleProvider
- getPasswordRules(PasswordPolicy) - Method in class org.apache.syncope.core.spring.security.DefaultPasswordGenerator
- getPoolSize() - Method in class org.apache.syncope.core.spring.task.VirtualThreadPoolTaskExecutor
- getPrincipal() - Method in class org.apache.syncope.core.spring.security.JWTAuthentication
- getRealms() - Method in class org.apache.syncope.core.spring.security.SyncopeGrantedAuthority
- getSaltIterations() - Method in class org.apache.syncope.core.spring.security.SecurityProperties.DigesterProperties
- getSaltSizeBytes() - Method in class org.apache.syncope.core.spring.security.SecurityProperties.DigesterProperties
- getSecretKey() - Method in class org.apache.syncope.core.spring.security.SecurityProperties
- getUserAuthorities(User) - Method in class org.apache.syncope.core.spring.security.AuthDataAccessor
- getUsername() - Static method in class org.apache.syncope.core.spring.security.AuthContextUtils
- getWho() - Static method in class org.apache.syncope.core.spring.security.AuthContextUtils
- grantedAuthorityDefaults() - Static method in class org.apache.syncope.core.spring.security.SecurityContext
- groupDAO - Variable in class org.apache.syncope.core.spring.security.AuthDataAccessor
H
- handle(HttpServletRequest, HttpServletResponse, AccessDeniedException) - Method in class org.apache.syncope.core.spring.security.SyncopeAccessDeniedHandler
- hashCode() - Method in class org.apache.syncope.core.spring.security.JWTAuthentication
- hashCode() - Method in class org.apache.syncope.core.spring.security.SyncopeAuthenticationDetails
- hashCode() - Method in class org.apache.syncope.core.spring.security.SyncopeGrantedAuthority
- HaveIBeenPwnedPasswordRule - Class in org.apache.syncope.core.spring.policy
- HaveIBeenPwnedPasswordRule() - Constructor for class org.apache.syncope.core.spring.policy.HaveIBeenPwnedPasswordRule
I
- ImplementationManager - Class in org.apache.syncope.core.spring.implementation
- init(FilterConfig) - Method in class org.apache.syncope.core.spring.security.MustChangePasswordFilter
- initializeExecutor(ThreadFactory, RejectedExecutionHandler) - Method in class org.apache.syncope.core.spring.task.VirtualThreadPoolTaskExecutor
- instances - Variable in class org.apache.syncope.core.spring.security.DefaultEncryptorManager
- InstanceScope - Enum Class in org.apache.syncope.core.spring.implementation
- isAuthenticated() - Method in class org.apache.syncope.core.spring.security.JWTAuthentication
- isInvertPositionOfPlainSaltInEncryptionResults() - Method in class org.apache.syncope.core.spring.security.SecurityProperties.DigesterProperties
- isInvertPositionOfSaltInMessageBeforeDigesting() - Method in class org.apache.syncope.core.spring.security.SecurityProperties.DigesterProperties
- isUseLenientSaltSizeCheck() - Method in class org.apache.syncope.core.spring.security.SecurityProperties.DigesterProperties
J
- jwsAlgorithm(SecurityProperties) - Method in class org.apache.syncope.core.spring.security.SecurityContext
- jwsKey(JWSAlgorithm, SecurityProperties) - Static method in class org.apache.syncope.core.spring.security.SecurityContext
- JWTAuthentication - Class in org.apache.syncope.core.spring.security
-
Represents the token for an authentication request or for an authenticated principal as JSON Web Token, once the request has been processed by the
AuthenticationManager.authenticate(Authentication)method. - JWTAuthentication(JWTClaimsSet, SyncopeAuthenticationDetails) - Constructor for class org.apache.syncope.core.spring.security.JWTAuthentication
- JWTAuthenticationFilter - Class in org.apache.syncope.core.spring.security
-
Processes the JSON Web Token provided as
HttpHeaders.AUTHORIZATIONHTTP header, putting the result into theSecurityContextHolder. - JWTAuthenticationFilter(AuthenticationManager, AuthenticationEntryPoint, SyncopeAuthenticationDetailsSource, AuthDataAccessor, DefaultCredentialChecker) - Constructor for class org.apache.syncope.core.spring.security.JWTAuthenticationFilter
- JWTSSOProvider - Interface in org.apache.syncope.core.spring.security
-
Enables a generic mechanism for JWT validation and subject resolution which allows to plug in implementations recognizing JWT produced by third parties.
K
- keySpec - Variable in class org.apache.syncope.core.spring.security.DefaultEncryptor
L
- LAST_ALPHANUMERIC - Static variable in class org.apache.syncope.core.spring.policy.PolicyPattern
- LAST_DIGIT - Static variable in class org.apache.syncope.core.spring.policy.PolicyPattern
- LAST_NON_ALPHANUMERIC - Static variable in class org.apache.syncope.core.spring.policy.PolicyPattern
- load(String) - Method in class org.apache.syncope.core.spring.security.jws.MSEntraJWSVerifierCacheLoader
- loadAll(Iterable<? extends String>) - Method in class org.apache.syncope.core.spring.security.jws.MSEntraJWSVerifierCacheLoader
- LOG - Static variable in class org.apache.syncope.core.spring.policy.DefaultPasswordRule
- LOG - Static variable in class org.apache.syncope.core.spring.policy.DefaultRuleProvider
- LOG - Static variable in class org.apache.syncope.core.spring.security.AuthDataAccessor
- LOG - Static variable in class org.apache.syncope.core.spring.security.DefaultEncryptor
- LOG - Static variable in class org.apache.syncope.core.spring.security.DefaultPasswordGenerator
- LOG - Static variable in class org.apache.syncope.core.spring.security.jws.MSEntraAccessTokenJWSVerifier
- LOG - Static variable in class org.apache.syncope.core.spring.security.jws.MSEntraJWSVerifierCacheLoader
- LOG - Static variable in class org.apache.syncope.core.spring.security.SyncopeJWTSSOProvider
- LOG - Static variable in class org.apache.syncope.core.spring.security.UsernamePasswordAuthenticationProvider
M
- MAPPER - Static variable in class org.apache.syncope.core.spring.security.jws.MSEntraAccessTokenJWSVerifier
- MAPPER - Static variable in class org.apache.syncope.core.spring.security.jws.MSEntraJWSVerifierCacheLoader
- mappingManager - Variable in class org.apache.syncope.core.spring.security.AuthDataAccessor
- merge(List<DefaultPasswordRuleConf>) - Method in class org.apache.syncope.core.spring.security.DefaultPasswordGenerator
- MIN_LENGTH_IF_ZERO - Static variable in class org.apache.syncope.core.spring.security.DefaultPasswordGenerator
- MSEntraAccessTokenJWSVerifier - Class in org.apache.syncope.core.spring.security.jws
- MSEntraAccessTokenJWSVerifier(CacheManager, CacheLoader<String, JWSVerifier>, Duration) - Constructor for class org.apache.syncope.core.spring.security.jws.MSEntraAccessTokenJWSVerifier
- MSEntraJWSVerifierCacheLoader - Class in org.apache.syncope.core.spring.security.jws
- MSEntraJWSVerifierCacheLoader(String, String) - Constructor for class org.apache.syncope.core.spring.security.jws.MSEntraJWSVerifierCacheLoader
- MSEntraJWTSSOProvider - Class in org.apache.syncope.core.spring.security
-
JWT authorisation for access tokens issued by Microsoft Entra (formerly Azure) for Microsoft Entra-only applications (v1.0 tokens) cf. https://learn.microsoft.com/en-us/entra/identity-platform/access-tokens
- MSEntraJWTSSOProvider(UserDAO, AuthDataAccessor, String, String, String, Duration, MSEntraAccessTokenJWSVerifier) - Constructor for class org.apache.syncope.core.spring.security.MSEntraJWTSSOProvider
- MUST_CHANGE_PASSWORD_AUTHORITIES - Static variable in class org.apache.syncope.core.spring.security.AuthDataAccessor
- MustChangePasswordFilter - Class in org.apache.syncope.core.spring.security
- MustChangePasswordFilter() - Constructor for class org.apache.syncope.core.spring.security.MustChangePasswordFilter
N
- NON_ALPHANUMERIC - Static variable in class org.apache.syncope.core.spring.policy.PolicyPattern
- NON_ALPHANUMERIC_CHARS_FOR_PASSWORD_VALUES - Static variable in class org.apache.syncope.core.spring.policy.PolicyPattern
O
- org.apache.syncope.core.spring.implementation - package org.apache.syncope.core.spring.implementation
- org.apache.syncope.core.spring.policy - package org.apache.syncope.core.spring.policy
- org.apache.syncope.core.spring.security - package org.apache.syncope.core.spring.security
- org.apache.syncope.core.spring.security.jws - package org.apache.syncope.core.spring.security.jws
- org.apache.syncope.core.spring.task - package org.apache.syncope.core.spring.task
P
- parseJsonWebKeySet(String) - Method in class org.apache.syncope.core.spring.security.jws.MSEntraJWSVerifierCacheLoader
- passwordGenerator() - Static method in class org.apache.syncope.core.spring.security.SecureRandomUtils
- passwordGenerator() - Method in class org.apache.syncope.core.spring.security.SecurityContext
- PasswordGenerator - Interface in org.apache.syncope.core.spring.security
- PasswordPolicyException - Exception Class in org.apache.syncope.core.spring.policy
- PasswordPolicyException() - Constructor for exception class org.apache.syncope.core.spring.policy.PasswordPolicyException
- PasswordPolicyException(String) - Constructor for exception class org.apache.syncope.core.spring.policy.PasswordPolicyException
- passwordValidator - Variable in class org.apache.syncope.core.spring.policy.DefaultPasswordRule
- PER_CALL - Enum constant in enum class org.apache.syncope.core.spring.implementation.InstanceScope
-
The declaring Implementation will be instantiated every time it is getting invoked.
- PER_CONTEXT - Enum constant in enum class org.apache.syncope.core.spring.implementation.InstanceScope
-
The declaring Implementation will be instantiated once, by the time of first invocation; such instance will not be destroyed until the Spring Context gets refreshed or shut down.
- perContextAccountRules - Variable in class org.apache.syncope.core.spring.policy.DefaultRuleProvider
- perContextPasswordRules - Variable in class org.apache.syncope.core.spring.policy.DefaultRuleProvider
- perContextPasswordRules - Variable in class org.apache.syncope.core.spring.security.DefaultPasswordGenerator
- PolicyException - Exception Class in org.apache.syncope.core.spring.policy
- PolicyException() - Constructor for exception class org.apache.syncope.core.spring.policy.PolicyException
- PolicyException(String) - Constructor for exception class org.apache.syncope.core.spring.policy.PolicyException
- PolicyPattern - Class in org.apache.syncope.core.spring.policy
- provisioningManager - Variable in class org.apache.syncope.core.spring.security.UsernamePasswordAuthenticationProvider
- purge(String) - Static method in class org.apache.syncope.core.spring.implementation.ImplementationManager
R
- realmSearchDAO - Variable in class org.apache.syncope.core.spring.policy.DefaultRuleProvider
- realmSearchDAO - Variable in class org.apache.syncope.core.spring.security.AuthDataAccessor
- removeExpired(String) - Method in class org.apache.syncope.core.spring.security.AuthDataAccessor
- resolve(JWTClaimsSet) - Method in interface org.apache.syncope.core.spring.security.JWTSSOProvider
-
Attempts to resolve the given JWT claims into internal
Userand authorities. - resolve(JWTClaimsSet) - Method in class org.apache.syncope.core.spring.security.MSEntraJWTSSOProvider
- resolve(JWTClaimsSet) - Method in class org.apache.syncope.core.spring.security.SyncopeJWTSSOProvider
- resourceDAO - Variable in class org.apache.syncope.core.spring.security.AuthDataAccessor
- roleDAO - Variable in class org.apache.syncope.core.spring.security.AuthDataAccessor
- ruleProvider(RealmSearchDAO) - Method in class org.apache.syncope.core.spring.security.SecurityContext
- runAsAdmin(String, Runnable) - Static method in class org.apache.syncope.core.spring.security.AuthContextUtils
S
- scope() - Element in annotation interface org.apache.syncope.core.spring.implementation.SyncopeImplementation
- SecureRandomUtils - Class in org.apache.syncope.core.spring.security
- SecurityContext - Class in org.apache.syncope.core.spring.security
- SecurityContext() - Constructor for class org.apache.syncope.core.spring.security.SecurityContext
- securityProperties - Variable in class org.apache.syncope.core.spring.security.AuthDataAccessor
- securityProperties - Variable in class org.apache.syncope.core.spring.security.SyncopeJWTSSOProvider
- securityProperties - Variable in class org.apache.syncope.core.spring.security.UsernamePasswordAuthenticationProvider
- SecurityProperties - Class in org.apache.syncope.core.spring.security
- SecurityProperties() - Constructor for class org.apache.syncope.core.spring.security.SecurityProperties
- SecurityProperties.DigesterProperties - Class in org.apache.syncope.core.spring.security
- setAdminPassword(String) - Method in class org.apache.syncope.core.spring.security.SecurityProperties
- setAdminPasswordAlgorithm(CipherAlgorithm) - Method in class org.apache.syncope.core.spring.security.SecurityProperties
- setAdminUser(String) - Method in class org.apache.syncope.core.spring.security.SecurityProperties
- setAnonymousKey(String) - Method in class org.apache.syncope.core.spring.security.SecurityProperties
- setAnonymousUser(String) - Method in class org.apache.syncope.core.spring.security.SecurityProperties
- setAuthenticated(boolean) - Method in class org.apache.syncope.core.spring.security.JWTAuthentication
- setConf(AccountRuleConf) - Method in class org.apache.syncope.core.spring.policy.DefaultAccountRule
- setConf(PasswordRuleConf) - Method in class org.apache.syncope.core.spring.policy.DefaultPasswordRule
- setConf(PasswordRuleConf) - Method in class org.apache.syncope.core.spring.policy.HaveIBeenPwnedPasswordRule
- setInvertPositionOfPlainSaltInEncryptionResults(boolean) - Method in class org.apache.syncope.core.spring.security.SecurityProperties.DigesterProperties
- setInvertPositionOfSaltInMessageBeforeDigesting(boolean) - Method in class org.apache.syncope.core.spring.security.SecurityProperties.DigesterProperties
- setJwsAlgorithm(String) - Method in class org.apache.syncope.core.spring.security.SecurityProperties
- setJwsKey(String) - Method in class org.apache.syncope.core.spring.security.SecurityProperties
- setJwtIssuer(String) - Method in class org.apache.syncope.core.spring.security.SecurityProperties
- setPoolSize(int) - Method in class org.apache.syncope.core.spring.task.VirtualThreadPoolTaskExecutor
-
Set the the maximum number of managed threads.
- setSaltIterations(int) - Method in class org.apache.syncope.core.spring.security.SecurityProperties.DigesterProperties
- setSaltSizeBytes(int) - Method in class org.apache.syncope.core.spring.security.SecurityProperties.DigesterProperties
- setSecretKey(String) - Method in class org.apache.syncope.core.spring.security.SecurityProperties
- setTaskDecorator(TaskDecorator) - Method in class org.apache.syncope.core.spring.task.VirtualThreadPoolTaskExecutor
-
Specify a custom
TaskDecoratorto be applied to anyRunnableabout to be executed. - setUseLenientSaltSizeCheck(boolean) - Method in class org.apache.syncope.core.spring.security.SecurityProperties.DigesterProperties
- setUsername(String) - Method in class org.apache.syncope.core.spring.security.JWTAuthentication
- shutdown() - Method in class org.apache.syncope.core.spring.task.VirtualThreadPoolTaskExecutor
- sign(JWSHeader, byte[]) - Method in class org.apache.syncope.core.spring.security.jws.AccessTokenJWSSigner
- submit(Runnable) - Method in class org.apache.syncope.core.spring.task.VirtualThreadPoolTaskExecutor
- submit(Callable<T>) - Method in class org.apache.syncope.core.spring.task.VirtualThreadPoolTaskExecutor
- supportedJWSAlgorithms() - Method in class org.apache.syncope.core.spring.security.jws.AccessTokenJWSSigner
- supportedJWSAlgorithms() - Method in class org.apache.syncope.core.spring.security.jws.AccessTokenJWSVerifier
- supportedJWSAlgorithms() - Method in class org.apache.syncope.core.spring.security.jws.MSEntraAccessTokenJWSVerifier
- supportedJWSAlgorithms() - Method in class org.apache.syncope.core.spring.security.MSEntraJWTSSOProvider
- supportedJWSAlgorithms() - Method in class org.apache.syncope.core.spring.security.SyncopeJWTSSOProvider
- supports(Class<?>) - Method in class org.apache.syncope.core.spring.security.UsernamePasswordAuthenticationProvider
- SyncopeAccessDeniedHandler - Class in org.apache.syncope.core.spring.security
-
Render Spring's
AccessDeniedExceptionas other Syncope errors. - SyncopeAccessDeniedHandler() - Constructor for class org.apache.syncope.core.spring.security.SyncopeAccessDeniedHandler
- SyncopeAuthenticationDetails - Class in org.apache.syncope.core.spring.security
- SyncopeAuthenticationDetails(HttpServletRequest) - Constructor for class org.apache.syncope.core.spring.security.SyncopeAuthenticationDetails
- SyncopeAuthenticationDetails(String, String) - Constructor for class org.apache.syncope.core.spring.security.SyncopeAuthenticationDetails
- SyncopeAuthenticationDetailsSource - Class in org.apache.syncope.core.spring.security
- SyncopeAuthenticationDetailsSource() - Constructor for class org.apache.syncope.core.spring.security.SyncopeAuthenticationDetailsSource
- SyncopeBasicAuthenticationEntryPoint - Class in org.apache.syncope.core.spring.security
-
Render Spring's
AuthenticationExceptionas other Syncope errors. - SyncopeBasicAuthenticationEntryPoint() - Constructor for class org.apache.syncope.core.spring.security.SyncopeBasicAuthenticationEntryPoint
- SyncopeGrantedAuthority - Class in org.apache.syncope.core.spring.security
- SyncopeGrantedAuthority(String) - Constructor for class org.apache.syncope.core.spring.security.SyncopeGrantedAuthority
- SyncopeGrantedAuthority(String, String) - Constructor for class org.apache.syncope.core.spring.security.SyncopeGrantedAuthority
- SyncopeImplementation - Annotation Interface in org.apache.syncope.core.spring.implementation
- syncopeJWTSSOProvider(SecurityProperties, EncryptorManager, AccessTokenJWSVerifier, UserDAO, AccessTokenDAO) - Method in class org.apache.syncope.core.spring.security.SecurityContext
- SyncopeJWTSSOProvider - Class in org.apache.syncope.core.spring.security
-
Default implementation for internal JWT validation.
- SyncopeJWTSSOProvider(SecurityProperties, EncryptorManager, AccessTokenJWSVerifier, UserDAO, AccessTokenDAO) - Constructor for class org.apache.syncope.core.spring.security.SyncopeJWTSSOProvider
T
- tenantId - Variable in class org.apache.syncope.core.spring.security.jws.MSEntraJWSVerifierCacheLoader
- tenantId - Variable in class org.apache.syncope.core.spring.security.MSEntraJWTSSOProvider
- toString() - Method in class org.apache.syncope.core.spring.security.JWTAuthentication
- toString() - Method in class org.apache.syncope.core.spring.security.SyncopeAuthenticationDetails
- toString() - Method in class org.apache.syncope.core.spring.security.SyncopeGrantedAuthority
U
- updateUsername(String) - Static method in class org.apache.syncope.core.spring.security.AuthContextUtils
- userDAO - Variable in class org.apache.syncope.core.spring.security.AuthDataAccessor
- userDAO - Variable in class org.apache.syncope.core.spring.security.MSEntraJWTSSOProvider
- userDAO - Variable in class org.apache.syncope.core.spring.security.SyncopeJWTSSOProvider
- usernamePasswordAuthenticationProvider(SecurityProperties, EncryptorManager, DomainOps, AuthDataAccessor, UserProvisioningManager, DefaultCredentialChecker) - Method in class org.apache.syncope.core.spring.security.WebSecurityContext
- UsernamePasswordAuthenticationProvider - Class in org.apache.syncope.core.spring.security
- UsernamePasswordAuthenticationProvider(DomainOps, AuthDataAccessor, UserProvisioningManager, DefaultCredentialChecker, SecurityProperties, EncryptorManager) - Constructor for class org.apache.syncope.core.spring.security.UsernamePasswordAuthenticationProvider
V
- valueOf(String) - Static method in enum class org.apache.syncope.core.spring.implementation.InstanceScope
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.apache.syncope.core.spring.implementation.InstanceScope
-
Returns an array containing the constants of this enum class, in the order they are declared.
- verifier - Variable in class org.apache.syncope.core.spring.security.MSEntraJWTSSOProvider
- verifiersCache - Variable in class org.apache.syncope.core.spring.security.jws.MSEntraAccessTokenJWSVerifier
- verify(JWSHeader, byte[], Base64URL) - Method in class org.apache.syncope.core.spring.security.jws.AccessTokenJWSVerifier
- verify(JWSHeader, byte[], Base64URL) - Method in class org.apache.syncope.core.spring.security.jws.MSEntraAccessTokenJWSVerifier
- verify(JWSHeader, byte[], Base64URL) - Method in class org.apache.syncope.core.spring.security.MSEntraJWTSSOProvider
- verify(JWSHeader, byte[], Base64URL) - Method in class org.apache.syncope.core.spring.security.SyncopeJWTSSOProvider
- verify(String, CipherAlgorithm, String) - Method in class org.apache.syncope.core.spring.security.DefaultEncryptor
- VERY_MAX_LENGTH - Static variable in class org.apache.syncope.core.spring.security.DefaultPasswordGenerator
- VERY_MIN_LENGTH - Static variable in class org.apache.syncope.core.spring.security.DefaultPasswordGenerator
- VirtualThreadPoolTaskExecutor - Class in org.apache.syncope.core.spring.task
- VirtualThreadPoolTaskExecutor() - Constructor for class org.apache.syncope.core.spring.task.VirtualThreadPoolTaskExecutor
W
- WebSecurityContext - Class in org.apache.syncope.core.spring.security
- WebSecurityContext() - Constructor for class org.apache.syncope.core.spring.security.WebSecurityContext
- webSecurityCustomizer(HttpFirewall) - Method in class org.apache.syncope.core.spring.security.WebSecurityContext
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form