OAuthRedirectDialog

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");