2016-08-09 34 views
0

Umwelt:WSO2: Wie erhält man Benutzerzugriffstoken per API in einer SSO-Einstellungsumgebung mit API-M und Identity Server?

  • WSO2 API-M + WSO2 Identity-Server (Key Manager), und sie teilten sich die gleichen Benutzerspeicher.
  • 2 Dienstleister (Publisher und Store) und 2 Identität Anbieter (Google und Facebook) in der carbon.super Mieter.
  • Der APIM SSO-Dienst ist aktiviert und die Issuer-IDs folgen oben.
  • Aktivieren Sie OAuth2.0-Benutzer (Google und Facebook), um sich anzumelden.
  • 3 Mieter (carbon.super, TA und TB) in der Umwelt.
  • Publisher SP und Store SP befinden sich beide im SaaS-Modus.

Frage:

Wie kann der Benutzer seine Zugriffstoken durch API mit seinem Konto und Passwort?

Ich versuche, das Dokument zu verweisen: https://docs.wso2.com/display/AM1100/Token+API

aber es scheint, Verbraucher Schlüssel benötigen und Geheimnis, gibt es andere Weise ohne Verbraucher-Schlüsselpaar Benutzerzugriffstoken zu bekommen?

Dank

Tom

Antwort

1

Ja müssen Sie Verbraucher/Schlüssel geheim Paar haben Zugriffstoken zu erhalten. Für die Benutzerauthentifizierung können Sie verschiedene Zuweisungsflüsse (SAML2, Autorisierungscode usw.) verwenden, aber zur Überprüfung der Client-OAuth-Anwendung müssen Sie Anwendungsdetails übergeben (da Sie mehrere Anwendungen im System haben können und Oauth-Server wissen muss, welche Anwendung Sie beziehen).

Dank

Sanjeewa.

+0

Danke für die Erklärung :) –