authenticate

abstract suspend fun authenticate(route: MimiAuthRoute): MimiUser

Attempts to authenticate a MimiUser through various different ways by specifying a MimiAuthRoute

Return

The authenticated MimiUser

Parameters

route

Throws

when the authentication cannot be successfully completed.