Revoke-EntraSignedInUserAllRefreshToken

現在のユーザーのアプリケーションに発行された更新トークンを無効にします。

構文

Default (既定)

Revoke-EntraSignedInUserAllRefreshToken

説明

Revoke-EntraSignedInUserAllRefreshToken コマンドレットは、signInSessionsValidFromDateTime ユーザー プロパティを現在の日時にリセットすることで、ユーザー (およびユーザーのブラウザーのセッション Cookie) に対してアプリケーションに発行されたすべての更新トークンを無効にします。

通常、ユーザーまたは管理者は、ユーザーのデバイスが紛失または盗難にあった場合に、この操作を実行します。 このアクションにより、デバイスに関係なく、以前に同意したすべてのアプリケーションに再度サインインするようにユーザーに要求することで、デバイス上の組織のデータにアクセスできなくなります。

注: アプリケーションが無効な更新トークンを使用してこのユーザーの委任されたアクセス トークンを引き換えようとすると、アプリケーションはエラーを受け取ります。 この場合、アプリケーションは承認されたエンドポイントに要求を行って新しい更新トークンを取得する必要があります。これにより、ユーザーは強制的にサインインします。

このコマンドを実行すると、トークンが取り消されるまでに数分の少しの遅延が発生する可能性があります。

例 1: 現在のユーザーの更新トークンを取り消す

Connect-Entra -Scopes 'User.RevokeSessions.All'
Revoke-EntraSignedInUserAllRefreshToken
Value
-----
True

このコマンドは、現在のユーザーのトークンを取り消します。