authenticateUser
open fun authenticateUser(oauthSettings: OAuthSettings, username: String, password: String, callback: OAuthProvider.AccessTokenCallback)
Content copied to clipboard
Authenticates user using username and password, and returns User Session (AccessToken + RefreshToken + Token details, ie expiry) through AccessTokenCallback
Parameters
oauthSettings
: OauthSetting containing client details needed for OAuth flow
username
: User identifier of Sensibill User
password
: Password of Sensibill User
callback
: Access Token Callback, onSuccess will return User Token Information + OnFailure will return Auth code + message
abstract fun authenticateUser(oauthSettings: OAuthSettings, username: String, password: String, callback: OAuthProvider.AccessTokenCallback, callbackScope: CoroutineScope)
Content copied to clipboard