Amazon Cognito がユーザープールドメインなしでのマシンツーマシン認可のサポートを開始
Amazon Cognito では GetClientToken API オペレーションのサポートを開始しました。これにより、アプリケーションクライアントは、AWS SDK、CLI、API から直接、マシンツーマシン (M2M) 認可用のアクセストークンを取得できます。ユーザープールドメインを設定する必要はありません。これにより、アプリケーション、マイクロサービス、自動化されたワークロードにおけるサービス間通信を認可する方法が新たに加わりました。
新しい GetClientToken API オペレーションを使用すると、アプリケーションクライアントはクライアント ID とシークレットで認証を行い、リソースサーバーのカスタムスコープに対して認可されたアクセストークンを受け取ることができます。GetClientToken は AWS ネイティブの API オペレーションであるため、AWS SDK とシームレスに統合され、AWS WAF および VPC インターフェイスエンドポイント (AWS PrivateLink) をサポートします。既存のドメインベースの OAuth 2.0 クライアント認証情報フローも引き続きご利用いただけます。
この機能は、Amazon Cognito ユーザープールが利用可能なすべての AWS リージョンでご利用いただけます。使用を開始するには、AWS マネジメントコンソール、CLI、SDK のいずれかを使用して、アプリケーションクライアントを設定し、GetClientToken を呼び出します。標準の Amazon Cognito M2M 料金が適用されます。詳細については、Amazon Cognito デベロッパーガイドと GetClientToken の API リファレンスを参照してください。