私はコンテンツ保護のあるazureメディアプレーヤーを使用しています。 私たちのサーバーにログインしてトークンを取得しますが、それはhtmlまたはjavascriptでトークンを設定します。 ユーザーがトークンをコピーして、自分自身のhtmlページに貼り付けるとします。 私のコンテンツ保護がキーを返します。 トークンを1人に制限する方法はありますか? ありがとうございました。azure media service aes jwtトークン
答えて
http://gtrifonov.com/2015/01/24/mvc-owin-azure-media-services-ad-integration/をチェックすると、jwtトークンユーザーグループのクレームに基づいてビデオの再生を制限する方法を知ることができます。技術的には、トークンのクレームをチェックすることで制限を作成することができます。たとえば、ユーザーの電子メールまたはIDです。しかし、sdksを使ってビデオに対してこれらの制限を設定する必要があります。
ユニットテストの一部は、https://github.com/Azure/azure-sdk-for-media-services/blob/d543e77ec47691110575078e8df71c55c2d7128e/test/net/unit/TokenRestrictionTemplateSerializerTests.csにあります。
以下のコードでは、トークンが含まれているユーザーのみが「レンタル」というクレームを含むユーザーだけがキーを取得できるという制限が作成されます。
TokenRestrictionTemplate template = new TokenRestrictionTemplate(TokenType.JWT);
template.Audience = _sampleAudience;
template.Issuer = _sampleIssuer;
template.RequiredClaims.Add(new TokenClaim("Rental", "true"));
try
{
TokenRestrictionTemplateSerializer.Serialize(template);
}
あなたはここでサポート請求https://azure.microsoft.com/en-us/documentation/articles/active-directory-token-and-claims/のリストを見つけることができアズールADを使用している場合。 たとえば、claim「unique_name」を使用して確認できます。
実際には、個々のユーザー名に対するアクセス許可を許可するのと比べて、管理が容易なため、セキュリティグループの主張に従うことになります。 PlayReadyとWidewineなどのDRM保護に
- スイッチ:
何もトークンコピーして、次の操作を行うことができ、これを緩和するために認証されたユーザーを停止しません。さらに保護と制限オプション
- Active Directoryまたは他のプロバイダからのユーザーセッショントークンを使用する代わりに、独自のトークンを作成して、トークンライフタイムを最小化します。ユーザーが実際にビデオを再生する前にトークンを要求するメカニズムが必要です。コンテンツキーの取得は、再生を解読するために1回実行する必要があるため、2つのイベントが接近している場合、同じトークンを再利用する可能性は最小限に抑えられます。
- カスタムロジックに基づいてコンテンツキーを取得するプロキシを作成することができます。たとえば、コンテンツキーを1回だけ配信するなどです。コンテンツキーのエンドポイントとしてプロキシを使用します。
あなたは5分未満に有効期限を設定することができます - ので、トークンは、キーを取得するためにユーザのために必要なだけ、短時間のうちに期限が切れます。したがって、ユーザーがトークンを別のトークンに渡すと、トークンはもう役に立ちません(おそらく期限切れです)。言ったように、あなたが言及したのは、今日サポートしていないワンタイムトークンです。
- 1. Azure Media Service
- 2. Azure Media PlayerがiPhoneのAES保護で動作しない
- 3. Azure Media Service(CDNとHTTPSを使用)
- 4. azure-ad-jwtトークンの検証方法
- 5. iOSデバイスのAzure Media Player
- 6. Azure Media ServiceストリームはAVFoundation用にエクスポートできません
- 7. ビデオファイルをAsset(Microsoft Azure Media Service)にアップロードする方法
- 8. WebページでAzure Media Serviceライブストリーミングを使用する方法
- 9. Microsoft Azure Media Service。 REST APIを使用してトークンを取得できない(アプリケーションのみ)
- 10. Azure Media Services with AAD authentication
- 11. JSON Webトークン(JWT)
- 12. JWTトークンSSO
- 13. JWTトークン解析
- 14. JWTトークン - オーディエンス、発行者、サブドメイン
- 15. Azureグループの詳細をJWTトークンから取得する
- 16. スロット交換後にAzureのjwtトークンが動作しない
- 17. Azure SSOログアウト後もJWTトークンは有効です
- 18. JWTトークン - 秘密鍵
- 19. JWTトークンで承認
- 20. 角度リフレッシュjwtトークン
- 21. JWTトークンの共有
- 22. Azure AD Jwtベアラートークン
- 23. Azure Media Services Error 400
- 24. Azure Media ServicesでAzure Media Servicesのビデオが再生されない
- 25. Azure Media Services - HTML5 azureメディアプレーヤーへのビデオストリーム(BLOB)
- 26. Azure App ServiceとApp Service Environmentの統合
- 27. Azure Sol-as-a-Service
- 28. Azure App Service Node.jsバックエンド
- 29. Azure Service App [Mobileservice] - カスタムエラーレスポンス
- 30. Azure App Service Mobile + Web