authenticate

Called by the SDK to obtain authentication details eg: an access token

Return

Credentials representing a successful authentication.

abstract fun authenticate(): ApiResult<T>