Ich versuche, einen Dienstanbieter in WSO2 Identity Server über Java-Programm zu erstellen. Der Codeblock, der einen Service Provider erstellt, lautet wie folgt.302 Fehler beim Erstellen des Dienstanbieters in WSO2 Identity Server
public static OAuthKeySecret createOAuthServiceProvider(OAuthAppDetails oauthApp, String authType) {
OAuthKeySecret oauthKeySecret = new OAuthKeySecret();
try {
IdentityApplicationManagementServiceStub IAMStub = new IdentityApplicationManagementServiceStub(
null, oauthApp.getSERVER_URL() + "IdentityApplicationManagementService");
ServiceClient IAMClient = IAMStub._getServiceClient();
Authenticate.authenticate(IAMClient);
ServiceProvider serviceProvider = new ServiceProvider();
serviceProvider.setApplicationName(oauthApp.getAppName());
serviceProvider.setDescription(oauthApp.getAppDescription());
IAMStub.createApplication(serviceProvider);
System.out.println("Service Provider created");
} catch (Exception e) {
e.printStackTrace();
}
return oauthKeySecret;
}
Beim Ausführen des Programms erhalte ich die folgende Fehlermeldung auf folgende Codezeile
IAMStub.createApplication zurückverfolgt (serviceprovider);
vollständige Spur
org.apache.axis2.AxisFault: Transport error: 302 Error: Found
at org.apache.axis2.transport.http.HTTPSender.handleResponse(HTTPSender.java:311)
at org.apache.axis2.transport.http.HTTPSender.sendViaPost(HTTPSender.java:194)
at org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.java:75)
at org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(CommonsHTTPTransportSender.java:451)
at org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:278)
at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:442)
at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:430)
at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:225)
at org.apache.axis2.client.OperationClient.execute(OperationClient.java:149)
at org.wso2.carbon.identity.application.mgt.stub.IdentityApplicationManagementServiceStub.createApplication(IdentityApplicationManagement
ServiceStub.java:601)
at com.xxxxx.identity.wso2.IdentityServerAdapter.IDManagementClient.createOAuthServiceProvider(IDManagementClient.java:52)
at com.xxxxx.identity.wso2.IdentityServerAdapter.IdentityServerRest$1.handle(IdentityServerRest.java:37)
at com.xxxxx.identity.wso2.IdentityServerAdapter.IdentityServerRest$1.handle(IdentityServerRest.java:19)
at spark.webserver.MatcherFilter.doFilter(MatcherFilter.java:138)
at spark.webserver.JettyHandler.doHandle(JettyHandler.java:54)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:179)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:136)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
at org.eclipse.jetty.server.Server.handle(Server.java:451)
at org.eclipse.jetty.server.HttpChannel.run(HttpChannel.java:252)
at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:266)
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.run(AbstractConnection.java:240)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:596)
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:527)
at java.lang.Thread.run(Unknown Source)
Was geht hier vor? Bitte hilf mir.
Gibt es ein Fehlerprotokoll im WSO2-Backend? –
Kein Fehler im IS-Backend. –