2017-01-14 38 views
1

私のアプリでいくつかのシナリオを自動化する予定です。基本的に5人の異なるユーザーがモバイルクライアントアプリを使用してapiを呼び出します。これをシミュレートするために、X-ZUMO-Authを使用してサーバーAPIを呼び出す必要があります。私はhttps:///.auth/login/facebook/とhttps:///.auth/meを呼び出そうとしましたが、これはFacebookの宣誓証言です。AzureモバイルサービスでX-Zumo-authトークンを取得する方法

答えて

1

24時間有効なトークンを作成するには、次の関数を使用します。あなたのSigningKeyを持っている必要があり

は、(それが新しいAppServicesの携帯だ場合は、だけではなく、Environment.GetEnvironmentVariable( "WEBSITE_AUTH_SIGNING_KEY")を使用することができます。

public static string CreateToken(string userid) 
    { 
     JwtSecurityToken token = AppServiceLoginHandler.CreateToken(new Claim[] { new Claim(JwtRegisteredClaimNames.Sub, userid) }, 
      ConfigurationManager.AppSettings["SigningKey"], 
      ConfigurationManager.AppSettings["ValidAudience"], 
      ConfigurationManager.AppSettings["ValidIssuer"], 
      TimeSpan.FromHours(24)); 
     return token.RawData; 
    } 
関連する問題