Recherche d'un exemple pour Azure Mobile Services développé dans Xamarin Forms authentifié via Azure AD B2C. J'ai une solution de travail où je peux m'authentifier en utilisant Azure B2C dans Xamarin Forms mais incapable d'utiliser le jeton résultant dans Azure Mobile Services. Voir l'extrait de code ci-dessous:Azure AD Services B2C Azure Mobile Xamrin Forms Exemple
public static PublicClientApplication AuthenticationClient { get; private set; }
public static MobileServiceClient MobileService = new MobileServiceClient(Constants.MobileServiceClientName);
result = App.AuthenticationClient.AcquireTokenAsync(
Constants.Scopes,
string.Empty,
UIBehavior.SelectAccount,
string.Empty,
null,
Constants.Authority, null);
JObject objToken = new JObject();
objToken.Add("authenticationToken", result.IdToken);
//I am successfully able to get an Id token for Microsoft, Google and Twitter providers but when I use the token to login to my Azure Mobile Service app, I get a "Not Authorized" error
MobileServiceUser user = await MobileService.LoginAsync(MobileServiceAuthenticationProvider.MicrosoftAccount, objToken);
Toutes les idées sont appréciées.
Voir les modifications de code ci-dessus: – sidsud
Voir les modifications de code ci-dessus: objToken.Add ("authenticationToken", result.IdToken); a été changé en objToken.Add ("access_token", result.IdToken) et j'ai changé MobileServiceAuthenticationProvider.MicrosoftAccount en MobileServiceAuthenticationProvider.WindowsAzzureActiveDirectory – sidsud