Microsoft_Graph
user: revokeSignInSessions - Microsoft Graph v1.0 | Microsoft Learn
SignInSessionsValidFromDateTimeユーザー プロパティを現在の日付/時刻にリセットすることにより、ユーザーのアプリケーションに発行されたすべての更新トークン (およびユーザーのブラウザーのセッション Cookie) を無効
反映されるまで、数分かかる場合がある
Revoke Access from Azure AD B2C with Custom Policys - Stack Overflow
List users - Microsoft Graph v1.0 | Microsoft Learn
eq
等しい
フィルター クエリ パラメーターを使用してオブジェクトのコレクションをフィルター処理する - Microsoft Graph | Microsoft Learn
+を使うエイリアスメールが検索されない
ADDB2C - Error to filter identities by issuerAssignedId(email) with alias - Microsoft Q&A
Or try replacing '+' with '%2B'
%2Bで置換すると取得された。
初期化
Microsoft Graph クライアントを作成する - Microsoft Graph | Microsoft Learn
初期化のプロバイダー
Microsoft Graph 認証プロバイダーを選択する - Microsoft Graph | Microsoft Learn
チュートリアル: Node.js コンソール デーモン アプリで Microsoft Graph を呼び出す - Microsoft Entra | Microsoft Learn
code:js
// const msalConfig = {
// auth: {
// clientId: config.clientID,
// authority: https://login.microsoftonline.com/${config.tenantID},
// clientSecret: config.clientSecret,
// },
// system: {
// loggerOptions: {
// logLevel: msal.LogLevel.Verbose, // (既定値): MSAL は、ライブラリの動作の完全な詳細をログします。
// loggerCallback: buildLoggerCallback(context),
// piiLoggingEnabled: false, //true に設定した場合、個人データと組織データをログに記録できます。
// },
// },
// };
B2Cユーザーのパスワードを更新するには以下の権限が必要
Directory.AccessAsUser.All
https://learn.microsoft.com/ja-jp/graph/permissions-reference
https://learn.microsoft.com/en-us/answers/questions/928309/azure-ad-b2c-update-password-from-graph-api-for-sp
カスタム属性は、eqのnull検索ができない
https://learn.microsoft.com/en-us/graph/aad-advanced-queries?tabs=http