Package | Description |
---|---|
com.atlassian.crowd.dao.token | |
com.atlassian.crowd.manager.authentication | |
com.atlassian.crowd.manager.token |
Modifier and Type | Interface and Description |
---|---|
interface |
TokenDAO
Manages persistence of
Token |
Modifier and Type | Class and Description |
---|---|
class |
TokenDAOHibernate |
class |
TokenDAOMemory
An in-memory implementation of the TokenDAO.
|
Constructor and Description |
---|
TokenAuthenticationManagerImpl(SessionTokenStorage tokenManager,
ApplicationDAO applicationDao,
TokenFactory tokenFactory,
com.atlassian.cache.Cache<String,Boolean> cache,
com.atlassian.event.api.EventPublisher eventPublisher,
PropertyManager propertyManager,
DirectoryManager directoryManager,
ApplicationManager applicationManager,
ApplicationService applicationService,
Clock clock) |
Modifier and Type | Interface and Description |
---|---|
interface |
SwitchableTokenManager
Extends
TokenManager to allow switching between two TokenDAO delegates (in-memory and database). |
interface |
TokenManager
A marker interface for a
SessionTokenStorage that should be
used for token management. |
Modifier and Type | Class and Description |
---|---|
class |
SwitchableTokenManagerImpl
Proxies the concrete TokenDAO implementations, and allows runtime swapping between implementations, along with copying
of data between during swap.
|
Constructor and Description |
---|
RecoveryModeAwareTokenAuthenticationManager(SessionTokenStorage tokenManager,
ApplicationDAO applicationDao,
TokenFactory tokenFactory,
com.atlassian.cache.Cache<String,Boolean> cache,
com.atlassian.event.api.EventPublisher eventPublisher,
PropertyManager propertyManager,
DirectoryManager directoryManager,
ApplicationManager applicationManager,
ApplicationService applicationService,
RecoveryModeService recoveryModeService,
ApplicationFactory applicationFactory,
Clock clock) |
Copyright © 2021 Atlassian. All rights reserved.