NULL RefreshToken When Passing Audience as an Extra Parameter

Hello Auth0 Community,

Looking for help on how to get a RefreshToken when specifying an Audience for my API call.

This is how I setup my Auth0Client in a Xamarin.DROID Project:
IAuth0Client _auth0Client =
_auth0Client = new Auth0Client(new Auth0ClientOptions
Domain = AuthenticationConfig.Domain,
ClientId = AuthenticationConfig.ClientId,
Scope = “openid offline_access profile email”

This is how I specify extra parameters for the LoginAsync() call:
var options = new { audience = “https://api.<>.com/the-app”, responseType = “token id_token”, scope = “openid offline_access profile email”, accessType = “offline”, approvalPrompt = “force” };

var loginResult = await _auth0Client.LoginAsync(options);

Unfortunately, the LoginResult’s RefreshToken is NULL. Is there any way to receive a RefreshToken in the LoginResult?


Appreciate any help.


Hey there!

Sorry for such huge delay in response! We’re doing our best in providing you with best developer support experience out there, but sometimes our bandwidth is not enough comparing to the number of incoming questions.

Wanted to reach out to know if you still require further assistance?