サインイン リソースの種類

名前空間: microsoft.graph

重要

Microsoft Graph の /beta バージョンの API は変更される可能性があります。 実稼働アプリケーションでこれらの API を使用することは、サポートされていません。 v1.0 で API を使用できるかどうかを確認するには、Version セレクターを使用します。

ディレクトリでのユーザーやアプリケーションのサインイン アクティビティについて詳しく説明します。 Microsoft Graph APIを使用してサインイン ログをダウンロードするには、Microsoft Entra ID P1 または P2 ライセンスが必要です。

Microsoft Entra データ保持ポリシーは、サインイン ログの可用性を制御します。

メソッド

メソッド 戻り値の型 説明
サインインを一覧表示する サインイン サインイン オブジェクトのプロパティとリレーションシップを読み取ります。
サインインを取得する サインイン サインイン オブジェクトのプロパティとリレーションシップを読み取ります。
侵害ありと確認する なし Microsoft Entraサインイン ログのイベントを危険としてマークします。
安全を確認する なし サインイン ログのイベントMicrosoft Entra安全としてマークします。

プロパティ

プロパティ 説明
appDisplayName String Microsoft Entra 管理センターに表示されるアプリケーション名。

$filter (eqstartsWith) をサポートします。
appId String Microsoft Entra IDのアプリケーション識別子。

$filter (eq)をサポートしています。
appliedConditionalAccessPolicies appliedConditionalAccessPolicy コレクション 対応するサインイン アクティビティによってトリガーされる条件付きアクセス ポリシーの一覧。 アプリでは、このプロパティの詳細を読み取るために、より多くの条件付きアクセス関連の特権が必要です。 詳細については、「 サインインでの適用済み条件付きアクセス (CA) ポリシーの表示」を参照してください。
appliedEventListeners appliedAuthenticationEventListener コレクション Azure Logic Apps や Azure Functions などのリスナーに関する詳細情報。サインイン イベントの対応するイベントがトリガーされます。
authenticationAppDeviceDetails authenticationAppDeviceDetails Microsoft Entra認証手順で使用されるアプリとデバイスの詳細を提供します。
authenticationAppPolicyEvaluationDetails authenticationAppPolicyDetails コレクション 認証手順中にユーザーとクライアントの認証アプリに適用されるMicrosoft Entra ポリシーの詳細を提供します。
authenticationContextClassReferences authenticationContext コレクション サインインに適用される条件付きアクセス認証コンテキストを表す値のコレクションを格納します。
authenticationDetails authenticationDetail コレクション 認証試行の結果と、認証方法の詳細。
authenticationMethodsUsed String collection 使用される認証方法。 指定できる値は、SMSApp Verification codePasswordFIDOAuthenticator AppPTA、または PHSです。
authenticationProcessingDetails keyvalue コレクション PTA と PHS のエージェント名、フェデレーション認証のサーバーまたはファーム名など、認証処理の詳細。
authenticationProtocol protocolType 認証で使用されるプロトコルの種類または許可の種類をListsします。 使用可能な値は、oAuth2ropc、、、saml20wsFederationunknownFutureValuedeviceCodeauthenticationTransferおよび noneです。 その一覧に特定の値がないすべての認証に使用 none します。
authenticationRequirement String これにより、サインインを成功させるために、すべてのサインイン手順で必要な最高レベルの認証が保持されます。

$filter (eqstartsWith) をサポートします。
authenticationRequirementPolicies authenticationRequirementPolicy コレクション 条件付きアクセス、ユーザーごとの MFA、ID 保護、セキュリティの既定値など、認証要件のソース。
autonomousSystemNumber Int32 アクターによって使用されるネットワークの自律システム番号 (ASN)。
azureResourceId String サインイン中にアクセスされた Azure リソースの完全修飾 Azure Resource Manager ID が含まれます。
clientAppUsed String サインイン アクティビティに使用されるレガシ クライアント。 たとえば、BrowserExchange ActiveSync、、Modern clientsSMTPIMAPMAPIまたは POPです。

$filter (eq)をサポートしています。
clientCredentialType clientCredentialType ユーザー クライアントまたはサービス プリンシパルが自身を認証するためにMicrosoft Entra IDするために指定した資格情報の種類について説明します。 このプロパティを確認して、安全性の低い資格情報の種類を追跡して排除したり、異常な資格情報の種類を使用してクライアントとサービス プリンシパルのwatchしたりできます。 使用可能な値: noneclientSecretclientAssertionfederatedIdentityCredentialmanagedIdentitycertificateunknownFutureValue
conditionalAccessStatus conditionalAccessStatus トリガーされた条件付きアクセス ポリシーの状態。 使用可能な値: success、、failurenotApplied、または unknownFutureValue

$filter (eq)をサポートしています。
correlationId String サインインが開始されたときにクライアントが送信する識別子。 これは、サポートを呼び出すときに対応するサインイン アクティビティのトラブルシューティングに使用されます。

$filter (eq)をサポートしています。
createdDateTime DateTimeOffset サインインが開始された日時。 Timestamp 型は、常に UTC 時間です。 たとえば、2014 年 1 月 1 日午前 0 時 (UTC) は、2014-01-01T00:00:00Z です。

、(、、leおよび) をサポートします。$orderbygeeq$filter
crossTenantAccessType signInAccessType アクターがリソースにアクセスするために使用するテナント間アクセスの種類について説明します。 可能な値は、noneb2bCollaborationb2bDirectConnectmicrosoftSupportserviceProviderunknownFutureValuepassthrough です。 また、要求ヘッダーをPrefer: include-unknown-enum-members使用して、この進化可能な列挙型で次の値または値を取得する必要があることに注意してください。 passthrough サインインがテナントの境界を越えていなかった場合、値は です none
deviceDetail deviceDetail サインインが発生した場所のデバイス情報。 deviceId、OS、ブラウザーなどの情報が含まれます。

ブラウザーオペレーティング システム$filterプロパティで (eqstartsWith) をサポートします。
federatedCredentialId String フェデレーション ID 資格情報がサインインに使用された場合は、アプリケーションのフェデレーション ID 資格情報の識別子が含まれます。
flaggedForReview ブール型 サインインに失敗した場合、ユーザーはAzure portalのボタンを選択して、テナント管理者の失敗したイベントをマークできます。 ユーザーがボタンを選択して、失敗したサインインにフラグを設定する場合、この値は です true
homeTenantId String サインインを開始するユーザーのテナント識別子。 マネージド ID またはサービス プリンシパルのサインインでは適用されません。
homeTenantName String ユーザー サインインの場合、ユーザーがメンバーであるテナントの識別子。 ホーム テナントがテナントのコンテンツを表示するためにMicrosoft Entra IDに肯定的な同意を提供した場合にのみ設定されます。
id String サインイン アクティビティを表す識別子。 エンティティから継承 されます。

$filter (eq)をサポートしています。
incomingTokenType incomingTokenType サインインでアクターを認証するためにMicrosoft Entra IDに提示されたトークンの種類を示します。 使用可能な値: noneprimaryRefreshTokensaml11saml20unknownFutureValueremoteDesktopToken

Microsoft Entra IDでは、アクターを認証するために、この列挙型に記載されていないトークン型も使用されている可能性があります。 一覧表示されている型の 1 つでない場合は、トークンの不足を推測しないでください。 また、要求ヘッダーをPrefer: include-unknown-enum-members使用して、この進化可能な列挙型で次の値または値を取得する必要があることに注意してください。 remoteDesktopToken
ipAddress String サインインが発生したクライアントの IP アドレス。

$filter (eqstartsWith) をサポートします。
ipAddressFromResourceProvider String 一部のポリシーの条件付きアクセスコンプライアンスを決定するために使用される、リソース プロバイダーに到達するために使用されるユーザーの IP アドレス。 たとえば、ユーザーがExchange Onlineと対話するときに、Microsoft Exchange がユーザーから受け取る IP アドレスをここに記録できます。 この値は、多くの場合 nullです。
isInteractive Boolean ユーザーのサインインが対話型かどうかを示します。 対話型サインインでは、ユーザーはMicrosoft Entra IDする認証要素を提供します。 これらの要因には、パスワード、MFA チャレンジへの応答、生体認証要素、またはユーザーがMicrosoft Entra IDまたは関連するアプリに提供する QR コードが含まれます。 非対話型サインインでは、ユーザーは認証要素を提供しません。 代わりに、クライアント アプリはトークンまたはコードを使用して、ユーザーの代わりにリソースを認証またはアクセスします。 非対話型サインインは、通常、クライアントがユーザーに対して透過的なプロセスでユーザーの代わりにサインインするために使用されます。
isTenantRestricted ブール型 サインイン イベントがテナント制限ポリシー Microsoft Entra適用されたかどうかを示します。
location signInLocation サインインが行われた場所の市区町村、州、2 文字の国番号。

$filtercitystatecountryOrRegion プロパティで (eqstartsWith) をサポートします。
managedServiceIdentity managedIdentity サインインに使用されるマネージド ID に関する情報 (その種類、関連付けられた Azure Resource Manager (ARM) リソース ID、フェデレーション トークン情報など) が含まれます。
networkLocationDetails networkLocationDetail コレクション 使用されるネットワークの種類とその名前など、ネットワークの場所の詳細。
originalRequestId String 認証シーケンス内の最初の要求の要求識別子。

$filter (eq)をサポートしています。
originalTransferMethod originalTransferMethods 後続のすべての要求を通じてセッションを開始するために使用される転送メソッド。 使用可能な値: nonedeviceCodeFlowauthenticationTransferunknownFutureValue
privateLinkDetails privateLinkDetails サインイン イベントに関連付けられているMicrosoft Entra Private Link ポリシーに関する情報が含まれます。
processingTimeInMilliseconds Int AD STS の要求処理時間 (ミリ秒単位)。
resourceDisplayName String ユーザーがサインインしたリソースの名前。

$filter (eq)をサポートしています。
resourceId String ユーザーがサインインしたリソースの識別子。

$filter (eq)をサポートしています。
resourceServicePrincipalId String サインイン イベントで対象リソースを表すサービス プリンシパルの識別子。
resourceTenantId String サインインで参照されるリソースのテナント識別子。
riskDetail riskDetail 危険なユーザー、サインイン、またはリスク イベントの特定の状態の背後にある理由。 指定できる値はnone、、、userPerformedSecuredPasswordReset、、adminConfirmedSigninSafe、、aiConfirmedSigninSafeuserPassedMFADrivenByRiskBasedPolicy、、 adminConfirmedUserCompromisedadminConfirmedSigninCompromisedadminConfirmedServicePrincipalCompromisedadminDismissedAllRiskForServicePrincipalm365DAdminDismissedDetectionadminDismissedRiskForSignInadminConfirmedAccountSafehiddenuserChangedPasswordOnPremisesadminDismissedAllRiskForUserunknownFutureValueです。 userPerformedSecuredPasswordChangeadminGeneratedTemporaryPassword 要求ヘッダーを使用して、Prefer: include-unknown-enum-membersこの進化可能な列挙型で次の値を取得する必要があります。 adminConfirmedServicePrincipalCompromisedadminDismissedAllRiskForServicePrincipalm365DAdminDismissedDetectionuserChangedPasswordOnPremisesadminDismissedRiskForSignInadminConfirmedAccountSafeこの値noneは、Microsoft Entraリスク検出によって、ユーザーまたはサインインに危険なイベントとしてフラグが設定されていないことを意味します。

$filter (eq)をサポートしています。
メモ:このプロパティの詳細は、Microsoft Entra ID P2 のお客様のみが使用できます。 他のすべての顧客が返されます hidden
riskEventTypes_v2 String collection サインインに関連付けられているリスク イベントの種類の一覧。 使用可能な値: unlikelyTravelanonymizedIPAddress、、maliciousIPAddress、、unfamiliarFeaturessuspiciousIPAddressmalwareInfectedIPAddressinvestigationsThreatIntelligenceleakedCredentialsgeneric、または unknownFutureValue

$filter (eqstartsWith) をサポートします。
riskLevelAggregated riskLevel 集計されたリスク レベル。 使用可能な値: nonelow、、mediumhiddenhigh、または unknownFutureValue。 値hiddenは、ユーザーまたはサインインがMicrosoft Entra ID 保護に対して有効になっていないことを意味します。

$filter (eq)をサポートしています。
メモ:このプロパティの詳細は、Microsoft Entra ID P2 のお客様のみが使用できます。 他のすべての顧客が返されます hidden
riskLevelDuringSignIn riskLevel サインイン中のリスク レベル。 使用可能な値: nonelow、、mediumhiddenhigh、または unknownFutureValue。 値hiddenは、ユーザーまたはサインインがMicrosoft Entra ID 保護に対して有効になっていないことを意味します。

$filter (eq)をサポートしています。
メモ:このプロパティの詳細は、Microsoft Entra ID P2 のお客様のみが使用できます。 他のすべての顧客が返されます hidden
riskState riskState 危険なユーザー、サインイン、またはリスク イベントのリスク状態。 指定できる値は、noneremediateddismissedatRiskconfirmedSafeconfirmedCompromised、または unknownFutureValueです。

$filter (eq)をサポートしています。
servicePrincipalCredentialKeyId String 認証にサービス プリンシパルによって使用されるキー資格情報の一意識別子。
servicePrincipalCredentialThumbprint String サービス プリンシパルが認証に使用する証明書の証明書拇印。
servicePrincipalId String サインインに使用されるアプリケーション識別子。 このフィールドは、アプリケーションを使用してサインインするときに設定されます。

$filter (eqstartsWith) をサポートします。
servicePrincipalName String サインインに使用されるアプリケーション名。 このフィールドは、アプリケーションを使用してサインインするときに設定されます。

$filter (eqstartsWith) をサポートします。
sessionLifetimePolicies sessionLifetimePolicy コレクション サインイン イベント中に適用された条件付きアクセス セッション管理ポリシー。
signInEventTypes String collection イベントが表すサインインのカテゴリを示します。 ユーザー サインインの場合、カテゴリは interactiveUser または nonInteractiveUser であり、サインイン リソースの isInteractive プロパティの値に対応します。 マネージド ID サインインの場合、カテゴリは です managedIdentity。 サービス プリンシパル サインインの場合、カテゴリは servicePrincipal です。 可能な値は、interactiveUsernonInteractiveUserservicePrincipalmanagedIdentityunknownFutureValue です。

$filter (eqne) をサポートします。
signInIdentifier String ユーザーがサインインするために指定した識別。 userPrincipalName を指定できますが、ユーザーが他の識別子を使用してサインインするときにも設定されます。
signInIdentifierType signInIdentifierType サインイン識別子の種類。 使用可能な値: userPrincipalNamephoneNumberproxyAddressqrCodeonPremisesUserPrincipalNameunknownFutureValue
signInTokenProtectionStatus tokenProtectionStatus トークン保護により、トークンと発行先のデバイスとの間に暗号化されたセキュリティで保護された結び付きが作成されます。 このフィールドは、サインイン トークンがデバイスにバインドされたかどうかを示します。 使用可能な値: noneboundunboundunknownFutureValue
status signInStatus サインインの状態。 エラー コードとエラーの説明が含まれます (サインインエラーの場合)。

errorCode プロパティで (eq) をサポートします$filter
tokenIssuerName String ID プロバイダーの名前。 たとえば、「 sts.microsoft.com 」のように入力します。

$filter (eq)をサポートしています。
tokenIssuerType tokenIssuerType ID プロバイダーの種類。 使用可能な値: AzureADADFederationServicesUnknownFutureValueAzureADBackupAuthADFederationServicesMFAAdapterNPSExtension。 要求ヘッダーを使用して、Prefer: include-unknown-enum-membersこの進化可能な列挙型の次の値を取得する必要があります。 AzureADBackupAuthADFederationServicesMFAAdapterNPSExtension
uniqueTokenIdentifier String リソース プロバイダーで引き換えられたMicrosoft Entra IDによって発行されたトークンを追跡するために使用される、一意の base64 でエンコードされた要求識別子。
Useragent String サインインに関連するユーザー エージェント情報。

$filter (eqstartsWith) をサポートします。
userDisplayName String ユーザーの表示名。

$filter (eqstartsWith) をサポートします。
userId String ユーザーの識別子。

$filter (eq)をサポートしています。
userPrincipalName String ユーザーの UPN。

$filter (eqstartsWith) をサポートします。
userType signInUserType ユーザーがテナントのメンバーかゲストかを識別します。 可能な値は memberguestunknownFutureValue です。
mfaDetail (非推奨) String このプロパティは推奨されていません。

リレーションシップ

なし

JSON 表記

次の JSON 表現は、リソースの種類を示しています。

{
  "@odata.type": "#microsoft.graph.signIn",
  "appDisplayName": "String",
  "appId": "String",
  "authenticationContextClassReferences": [{"@odata.type": "microsoft.graph.authenticationContext"}],
  "appliedConditionalAccessPolicies": [
    {
      "@odata.type": "microsoft.graph.appliedConditionalAccessPolicy"
    }
  ],
  "appliedEventListeners": [
    {
      "@odata.type": "microsoft.graph.appliedAuthenticationEventListener"
    }
  ],
  "appTokenProtectionStatus": "String",
  "authenticationAppDeviceDetails": {
      "@odata.type": "microsoft.graph.authenticationAppDeviceDetails"
  },
  "authenticationAppPolicyEvaluationDetails": [
    {
      "@odata.type": "microsoft.graph.authenticationAppPolicyDetails"
    }
  ],
  "authenticationDetails": [
    {
      "@odata.type": "microsoft.graph.authenticationDetail"
    }
  ],
  "authenticationMethodsUsed": [
    "String"
  ],
  "authenticationProcessingDetails": [
    {
      "@odata.type": "microsoft.graph.keyValue"
    }
  ],
  "authenticationRequirement": "String",
  "authenticationRequirementPolicies": [
    {
      "@odata.type": "microsoft.graph.authenticationRequirementPolicy"
    }
  ],
  "autonomousSystemNumber": "Integer",
  "azureResourceId": "String",
  "clientAppUsed": "String",
  "conditionalAccessStatus": "String",
  "correlationId": "String",
  "createdDateTime": "String (timestamp)",
  "crossTenantAccessType": "String",
  "deviceDetail": {
    "@odata.type": "microsoft.graph.deviceDetail"
  },
  "federatedCredentialId": "String",
  "flaggedForReview": "Boolean",
  "id": "String (identifier)",
  "homeTenantId": "String",
  "homeTenantName": "String",
  "isInteractive": "Boolean",
  "isTenantRestricted": "Boolean",
  "ipAddress": "String",
  "ipAddressFromResourceProvider": "String",
  "location": {
    "@odata.type": "microsoft.graph.signInLocation"
  },
  "mfaDetail": {
    "@odata.type": "microsoft.graph.mfaDetail"
  },
  "networkLocationDetails": [
    {
      "@odata.type": "microsoft.graph.networkLocationDetail"
    }
  ],
  "originalRequestId": "String",
  "originalTransferMethod": "String",
  "privateLinkDetails": {
    "@odata.type": "microsoft.graph.privateLinkDetails"
  },
  "processingTimeInMilliseconds": "Integer",
  "riskDetail": "String",
  "riskEventTypes": [
    "String"
  ],
  "riskEventTypes_v2": [
    "String"
  ],
  "riskLevelAggregated": "String",
  "riskLevelDuringSignIn": "String",
  "riskState": "String",
  "resourceDisplayName": "String",
  "resourceId": "String",
  "resourceTenantId": "String",
  "servicePrincipalCredentialKeyId": "String",
  "servicePrincipalCredentialThumbprint": "String",
  "servicePrincipalId": "String",
  "servicePrincipalName": "String",
  "sessionLifetimePolicies": [{"@odata.type": "microsoft.graph.sessionLifetimePolicy"}],
  "signInEventTypes": [
    "String"
  ],
  "signInIdentifier": "String",
  "signInIdentifierType": "String",
  "signInTokenProtectionStatus": "String",
  "status": {
    "@odata.type": "microsoft.graph.signInStatus"
  },
  "tokenIssuerName": "String",
  "tokenIssuerType": "String",
  "userAgent": "String",
  "userDisplayName": "String",
  "userId": "String",
  "userPrincipalName": "String",
  "userType": "String"
}