Package-level declarations

Types

Link copied to clipboard
class FetchSSOSettingsUseCase(ssoLoginRepository: SSOLoginRepository)

Fetches the SSO settings from the server.

Link copied to clipboard

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

Finalizes a login using SSO

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

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
sealed class SSOMetaDataResult
Link copied to clipboard

Gets the SSO metadata

Link copied to clipboard
internal class SSOMetaDataUseCaseImpl(ssoLoginRepository: SSOLoginRepository) : SSOMetaDataUseCase
Link copied to clipboard
data class SSORedirects(val success: String, val error: String)
Link copied to clipboard
sealed class SSOSettingsResult
Link copied to clipboard

Gets the SSO settings

Link copied to clipboard
internal class SSOSettingsUseCaseImpl(ssoLoginRepository: SSOLoginRepository) : SSOSettingsUseCase
Link copied to clipboard
Link copied to clipboard

Validates a SSO code