Ich habe einen benutzerdefinierten Authentifizierungsendpunkt erstellt, z. B. https://www.custom-auth.localpc, auf den von WSO2 umgeleitet wird, wenn ich mich anmelde. Wenn ich jedoch auf OK klicke und den POST zurück an http://localhost:9443/commonauth sende, antwortet WSO2 mit einem 302, der zu http://localhost:9443/https://www.custom-auth.localpc?loginStatus=true umleitet.WSO2 - Umleiten nach benutzerdefinierten Authentifizierungsendpunkt POST
Wenn ich das Konsolenprotokoll überprüft, fand ich folgende Fehlermeldung:
ERROR {org.wso2.carbon.identity.application.authentication.framework.handler.request.impl.DefaultRequestCoordinator} - Exception in Authentication Framework org.wso2.carbon.identity.application.authentication.framework.exception.FrameworkException: No authenticator can handle the request in step : 1
Der Service-Provider, der die Login korrekt konfiguriert ist, fordert, weil sie mit WSO2 Standard-Authentifizierungs Endpunkt arbeitet.
Irgendein Gedanke zu diesem Thema?
Können Sie bitte Debug-Protokolle wie unten erwähnt aktivieren und das Protokoll freigeben. Öffnen Sie die Datei /repository/conf/log4j.properties. Kommentar unter Zeile log4j.logger.org.wso2.carbon.identity.application.authentication.framework = DEBUG. Server neu starten. Initiieren Sie den Authentifizierungsablauf. Teilen Sie die Anmeldung Konsole oder /repository/logs/wso2carbon.log –