SSOLoginRepositoryImpl

internal class SSOLoginRepositoryImpl(ssoLogin: SSOLoginApi, domainLookup: DomainLookupApi) : SSOLoginRepository

Constructors

Link copied to clipboard
constructor(ssoLogin: SSOLoginApi, domainLookup: DomainLookupApi)

Functions

Link copied to clipboard
open suspend override fun domainLookup(domain: String): Either<NetworkFailure, DomainLookupResult>
Link copied to clipboard
open suspend override fun finalize(cookie: String): Either<NetworkFailure, String>
Link copied to clipboard
open suspend override fun getByEmail(email: String): Either<NetworkFailure, String?>
Link copied to clipboard
open suspend override fun initiate(uuid: String, cookieLabel: String? = null): Either<NetworkFailure, String>
open suspend override fun initiate(uuid: String, successRedirect: String, errorRedirect: String, cookieLabel: String? = null): Either<NetworkFailure, String>
Link copied to clipboard
open suspend override fun metaData(): Either<NetworkFailure, String>
Link copied to clipboard
open suspend override fun provideLoginSession(cookie: String): Either<NetworkFailure, AuthenticationResultDTO>
Link copied to clipboard
open suspend override fun settings(): Either<NetworkFailure, SSOSettingsResponse>