Freigeben über


onPasswordMigrationCustomExtensionHandler-Ressourcentyp

Namespace: microsoft.graph

Stellt einen Handler dar, der eine benutzerdefinierte Authentifizierungserweiterungs-API aufruft, um Während des Anmeldevorgangs Benutzeranmeldeinformationen anhand eines Legacyauthentifizierungssystems zu überprüfen. Dieser Handler ermöglicht JIT-Migrationsszenarien (Just-In-Time), in denen Kennwörter nicht aus dem Legacysystem exportiert werden können.

Wenn dieser Handler ausgelöst wird, gilt Folgendes:

  1. Überprüft anhand des angegebenen benutzerdefinierten migrationspropertyI-Attributs , ob der Benutzer eine Migration erfordert.
  2. Wenn eine Migration erforderlich ist, ruft die konfigurierte benutzerdefinierte Erweiterungs-API mit den Anmeldeinformationen des Benutzers auf.
  3. Nach erfolgreicher Überprüfung speichert die Anmeldeinformationen in Microsoft Entra ID und aktualisiert die Migration status

Erbt von onPasswordSubmitHandler.

Eigenschaften

Eigenschaft Typ Beschreibung
Konfiguration customExtensionOverwriteConfiguration Konfiguration, die die Standardeinstellungen der referenzierten benutzerdefinierten Erweiterung überschreibt, z. B. Timeout- und Wiederholungswerte. Optional.
migrationPropertyId Zeichenfolge Der Name des benutzerdefinierten Erweiterungsattributs, der angibt, ob ein Benutzer eine Migration erfordert. Diese Eigenschaft muss auf ein gültiges benutzerdefiniertes Attribut für das Benutzerobjekt verweisen (z. B extension_<appId>_requiresMigration. ). Erforderlich.

Beziehungen

Beziehung Typ Beschreibung
customExtension onPasswordSubmitCustomExtension Verweis auf die benutzerdefinierte Authentifizierungserweiterung, die aufgerufen wird, um das Kennwort des Benutzers anhand des Legacysystems zu überprüfen.

JSON-Darstellung

Die folgende JSON-Darstellung veranschaulicht den Ressourcentyp.

{
  "@odata.type": "#microsoft.graph.onPasswordMigrationCustomExtensionHandler",
  "configuration": {
    "@odata.type": "microsoft.graph.customExtensionOverwriteConfiguration"
  },
  "migrationPropertyId": "String"
}