{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/microsoft.graph.identityContainer", "title": "microsoft.graph.identityContainer", "allOf": [ { "$ref": "#/components/schemas/microsoft.graph.entity" }, { "title": "identityContainer", "required": [ "@odata.type" ], "type": "object", "properties": { "apiConnectors": { "type": "array", "items": { "$ref": "#/components/schemas/microsoft.graph.identityApiConnector" }, "description": "Represents entry point for API connectors.", "x-ms-navigationProperty": true }, "authenticationEventListeners": { "type": "array", "items": { "$ref": "#/components/schemas/microsoft.graph.authenticationEventListener" }, "description": "Represents listeners for custom authentication extension events in Azure AD for workforce and customers.", "x-ms-navigationProperty": true }, "authenticationEventsFlows": { "type": "array", "items": { "$ref": "#/components/schemas/microsoft.graph.authenticationEventsFlow" }, "description": "Represents the entry point for self-service sign-up and sign-in user flows in both Microsoft Entra workforce and external tenants.", "x-ms-navigationProperty": true }, "b2xUserFlows": { "type": "array", "items": { "$ref": "#/components/schemas/microsoft.graph.b2xIdentityUserFlow" }, "description": "Represents entry point for B2X/self-service sign-up identity userflows.", "x-ms-navigationProperty": true }, "conditionalAccess": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.conditionalAccessRoot" }, { "type": "object", "nullable": true } ], "description": "the entry point for the Conditional Access (CA) object model.", "x-ms-navigationProperty": true }, "customAuthenticationExtensions": { "type": "array", "items": { "$ref": "#/components/schemas/microsoft.graph.customAuthenticationExtension" }, "description": "Represents custom extensions to authentication flows in Azure AD for workforce and customers.", "x-ms-navigationProperty": true }, "identityProviders": { "type": "array", "items": { "$ref": "#/components/schemas/microsoft.graph.identityProviderBase" }, "x-ms-navigationProperty": true }, "riskPrevention": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.riskPreventionContainer" }, { "type": "object", "nullable": true } ], "description": "Represents the entry point for fraud and risk prevention configurations in Microsoft Entra External ID, including third-party provider settings.", "x-ms-navigationProperty": true }, "userFlowAttributes": { "type": "array", "items": { "$ref": "#/components/schemas/microsoft.graph.identityUserFlowAttribute" }, "description": "Represents entry point for identity userflow attributes.", "x-ms-navigationProperty": true }, "@odata.type": { "type": "string" } } } ], "x-ms-discriminator-value": "#microsoft.graph.identityContainer" }