2017-04-22 8 views
0

Gibt es eine Möglichkeit, die Standardanbieter für soziale Anmeldung außer Kraft zu setzen und zusätzliche Funktionen hinzuzufügen?Benutzerdefinierte Logik für soziale Anmeldung

Ich möchte ein Konto direkt erstellen, sobald die erste Anmeldung stattfindet. Ich würde auch gerne wissen, wo die Auth-Controller implementiert ist. Konnte es nicht innerhalb https://github.com/Azure/azure-mobile-apps-net-server Repository finden. Woher kommen diese Login/Auth-Controller?

Antwort

1

Die Authentifizierungsanbieter befinden sich in einem Modul vor Ihrem Dienst, sodass die Authentifizierung bereits vor Ihrer Ankunft erfolgt. Sie können diesem Modul keine Funktionalität hinzufügen.

Sie können eine benutzerdefinierte API bei der Anmeldung aufrufen. Normalerweise würden Sie die Methoden client.loginAsync() oder client.loginWithProvider() verwenden (abhängig vom verwendeten SDK). Rufen Sie sofort nach dem Zurückgeben der Login-Routine die client.invokeApi() (oder die Async-Version) auf, um eine benutzerdefinierte API aufzurufen, um alles Erforderliche auszuführen.

Verwandte Themen