2017-02-22 8 views
0

私はAzure Mobile Appにカスタム認証を持っています。 JWTトークンは、Audience、Issuer、およびSigningKeyを使用して作成されます。

私は、複数の地域にそれぞれ、そのURLがmydomainname.comのサブドメインであるアプリを配備しています。

Audience and Issuerに* .mydomainname.comのようなワイルドカードURLを使用できますか?JWTトークン - オーディエンス、発行者、サブドメイン

答えて

0

リージョンアフィニティを使用する必要があります。たとえば、US-Westに行くユーザーは、そのセッション全体でUS-Westに行きます。この場合、地域のJWTは地域内にとどまるため、これに対処する必要はありません。

これに対処する必要がある場合は、トークンを自分で確認して検証する必要があります。この場合、App Service Authenticationをオフにして、カスタムオーディエンス/発行者でトークンを検証するだけです。

+0

私はトラフィックのマネージャーを使用します。そのトラフィックマネージャーは、オーディエンスと発行者であり、正常に動作します。しかし、私がトークンはトラフィックマネージャのエンドポイントを呼び出すときにのみ有効なので、私はできない特定の地域のWeb APIをテストしたいとき。 –

+1

テストのために、適切な視聴者/発行者とJWTを別々に構築してから使用してください。 –

+0

良いアイデア!あなたが知っているJWTトークンのウェブサイトはどれですか?私の署名鍵が必要ないのですか? githubに掲載されているように、私はそれがどこに設定されているのかわからないし、Kuduを使用するときに定義されているとは思えません。 –

関連する問題