Beschreibung:
Öffnet einen Browserdialog, der die übergebene URL ansteuert. Diese Methode ist explizit für OAuth-Anmeldungen zu nutzen. Wenn sich der Benutzer im Dialog angemeldet hat, gibt diese Methode die URL zurück, zu der die aufgerufene Seite einen Redirect ausführen möchte. Typischerweise befindet sich in dieser Redirect-URL ein Token, welches für weitere API-Aufrufe genutzt werden kann (z. B. um sich bei dem übergebenen Server zu authentifizieren bzw. den Request im Namen des im Dialog angegebenen Nutzers durchzuführen).
Parameter:
|
Parametername |
Typ |
Beschreibung |
|
sUrl |
String |
URL des HTTP-Servers. |
|
sRedirectUrl |
String |
Redirect-URL des HTTP-Servers
Der Parameter wird genutzt, um Redirects richtig zu erkennen, falls die normale URL und die Redirect -URL die gleiche Origin-Komponente besitzen.
Ein Beispiel für gleiche Origin-Komponenten bei URL und Redirect-URL wäre:
URL (1.Parameter): https://login.microsoftonline.com/{tenant}/oauth2/v2.0/authorize Redirect-URL (2.Parameter): https://login.microsoftonline.com/common/oauth2/nativeclient |
Rückgabewert:
String
Beispiel VBScript:
Dim sToken : sToken = cRM.OAuthRedirectDialog("https://login.microsoftonline.com/{tenant}/oauth2/v2.0/authorize", "https://login.microsoftonline.com/common/oauth2/nativeclient")
Beispiel C#-Script:
string token = cRM.OAuthRedirectDialog("https://login.microsoftonline.com/{tenant}/oauth2/v2.0/authorize", "https://login.microsoftonline.com/common/oauth2/nativeclient");