Package-level declarations
Types
Link copied to clipboard
Fetches the SSO settings from the server.
Link copied to clipboard
interface GetSSOLoginSessionUseCase
Obtains a session from the server using the provided cookie
Link copied to clipboard
internal class GetSSOLoginSessionUseCaseImpl(ssoLoginRepository: SSOLoginRepository, proxyCredentials: ProxyCredentials?, sessionMapper: SessionMapper = MapperProvider.sessionMapper(), idMapper: IdMapper = MapperProvider.idMapper()) : GetSSOLoginSessionUseCase
Link copied to clipboard
Link copied to clipboard
interface SSOFinalizeLoginUseCase
Finalizes a login using SSO
Link copied to clipboard
internal class SSOFinalizeLoginUseCaseImpl(ssoLoginRepository: SSOLoginRepository) : SSOFinalizeLoginUseCase
Link copied to clipboard
Link copied to clipboard
interface SSOInitiateLoginUseCase
Initiates a login using SSO
Link copied to clipboard
internal class SSOInitiateLoginUseCaseImpl(ssoLoginRepository: SSOLoginRepository, validateSSOCodeUseCase: ValidateSSOCodeUseCase, serverConfig: ServerConfig) : SSOInitiateLoginUseCase
Link copied to clipboard
class SSOLoginScope(ssoLoginRepository: SSOLoginRepository, serverConfig: ServerConfig, proxyCredentials: ProxyCredentials?)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface SSOMetaDataUseCase
Gets the SSO metadata
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface SSOSettingsUseCase
Gets the SSO settings
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface ValidateSSOCodeUseCase
Validates a SSO code
Link copied to clipboard