provideOpenIdLoginResult

abstract suspend fun provideOpenIdLoginResult(result: OpenIdLoginResult)

Receives the result of an OpenId login process. The login process would have been initiated by a call to logIn.

Typically for Open ID, a successful result should lead to calls to the relevant APIs to get related authorization tokens and then to save this result to encrypted settings so that the user remains logged in. However, the exact implementation of this result depends on the eMSP and what it needs to do if login was successful. Handling of an unsuccessful result should also be implemented.