Copying the IAM writers...

On Mon, Jul 23, 2018 at 1:02 PM, Ruwan Abeykoon <[email protected]> wrote:

> Hi Farasath,
> The failing XML file seems semantically identical to the one with
> namespace.
> What can be the reason for failure ?
>
> Cheers,
> Ruwan
>
> On Mon, Jul 23, 2018 at 12:33 PM Achini Jayasena <[email protected]> wrote:
>
>> Hi Farasath and Doc team,
>>
>> @ Farasath, I  got the matadata file sample given in the document. [1].
>> It's working  after add XML name spaces.
>> And also is there a way to enable the response signing through the
>> metadata file upload? Is metadata file support for all manual saml
>> configurations in IS?
>>
>> @doc team, Please do the update for metadata configuration file in
>> document  [1] since the given sample not working without Xml name spaces.
>>
>> Please find the updated metadata file attached here with.
>>
>> [1] : https://docs.wso2.com/display/IS550/Adding+and+Configuring+
>> a+Service+Provider#AddingandConfiguringaServiceProvider-
>> Metadatafileconfiguration
>>
>>
>>
>> *Thanks & Best Regards!*
>>
>> *Achini Jayasena*
>> *Software Engineer - QA | WSO2*
>>
>> Email: [email protected]
>> Mobile: +943 882 897
>>
>> [image: http://wso2.com/signature] <http://wso2.com/signature>
>>
>> On Fri, Jul 20, 2018 at 8:40 PM, Farasath Ahamed <[email protected]>
>> wrote:
>>
>>> Hi Achini,
>>>
>>> Seems like there is a possible issue with the metadata file you have
>>> created. (Initially, I thought it was due to a binary character in the
>>> file, but it doesn't seem to be the case). A similar error has been
>>> reported in [1]. And the resolution was to fix the <EntityDescriptor>
>>> with a specific format (With XML namespaces etc.)
>>>
>>> I created a metadata file using https://www.samltool.com/sp_metadata.php
>>> with the same details(see the attachment) and uploaded it to IS 5.5.0 WUM
>>> pack and it worked without any issue. To find the issue with your metadata
>>> file can you explain how you generated the metadata file?
>>>
>>>
>>> [1] http://codeverge.com/novell.support.access-manager/
>>> error-importing-saml2-metadata/1980697
>>>
>>> On Fri, Jul 20, 2018 at 4:10 PM, Achini Jayasena <[email protected]>
>>> wrote:
>>>
>>>> Hi all,
>>>>
>>>> Seems this is a bug and I have created a git issue [1]. please find the
>>>> error log from below.
>>>>
>>>> product version. 5.5 latest wum update.
>>>>
>>>> [1] - https://github.com/wso2/product-is/issues/3453
>>>>
>>>> [2018-07-20 15:18:57,194] ERROR 
>>>> {org.wso2.carbon.identity.sp.metadata.saml2.util.Parser}
>>>> -  Error While reading Service Provider metadata xml
>>>> org.xml.sax.SAXParseException: Element type "EntityDescriptor" must be
>>>> followed by either attribute specifications, ">" or "/>".
>>>>     at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
>>>>     at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
>>>>     at javax.xml.parsers.DocumentBuilder.parse(Unknown Source)
>>>>     at org.wso2.carbon.identity.sp.metadata.saml2.util.Parser.
>>>> generateMetadataObjectFromString(Parser.java:252)
>>>>     at org.wso2.carbon.identity.sp.metadata.saml2.util.Parser.
>>>> parse(Parser.java:199)
>>>>     at org.wso2.carbon.identity.sso.saml.admin.SAMLSSOConfigAdmin.
>>>> uploadRelyingPartyServiceProvider(SAMLSSOConfigAdmin.java:148)
>>>>     at org.wso2.carbon.identity.sso.saml.SAMLSSOConfigService.
>>>> uploadRPServiceProvider(SAMLSSOConfigService.java:71)
>>>>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>     at sun.reflect.NativeMethodAccessorImpl.invoke(
>>>> NativeMethodAccessorImpl.java:62)
>>>>     at sun.reflect.DelegatingMethodAccessorImpl.invoke(
>>>> DelegatingMethodAccessorImpl.java:43)
>>>>     at java.lang.reflect.Method.invoke(Method.java:498)
>>>>     at org.apache.axis2.rpc.receivers.RPCUtil.
>>>> invokeServiceClass(RPCUtil.java:212)
>>>>     at org.apache.axis2.rpc.receivers.RPCMessageReceiver.
>>>> invokeBusinessLogic(RPCMessageReceiver.java:117)
>>>>     at org.apache.axis2.receivers.AbstractInOutMessageReceiver.
>>>> invokeBusinessLogic(AbstractInOutMessageReceiver.java:40)
>>>>     at org.apache.axis2.receivers.AbstractMessageReceiver.receive(
>>>> AbstractMessageReceiver.java:110)
>>>>     at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180)
>>>>     at org.apache.axis2.transport.local.LocalTransportReceiver.
>>>> processMessage(LocalTransportReceiver.java:170)
>>>>     at org.apache.axis2.transport.local.LocalTransportReceiver.
>>>> processMessage(LocalTransportReceiver.java:82)
>>>>     at org.wso2.carbon.core.transports.local.
>>>> CarbonLocalTransportSender.finalizeSendWithToAddress(
>>>> CarbonLocalTransportSender.java:45)
>>>>     at org.apache.axis2.transport.local.LocalTransportSender.
>>>> invoke(LocalTransportSender.java:77)
>>>>     at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:442)
>>>>     at org.apache.axis2.description.OutInAxisOperationClient.send(
>>>> OutInAxisOperation.java:441)
>>>>     at org.apache.axis2.description.OutInAxisOperationClient.
>>>> executeImpl(OutInAxisOperation.java:227)
>>>>     at org.apache.axis2.client.OperationClient.execute(
>>>> OperationClient.java:149)
>>>>     at org.wso2.carbon.identity.sso.saml.stub.
>>>> IdentitySAMLSSOConfigServiceStub.uploadRPServiceProvider(
>>>> IdentitySAMLSSOConfigServiceStub.java:3033)
>>>>     at org.wso2.carbon.identity.sso.saml.ui.client.
>>>> SAMLSSOConfigServiceClient.uploadServiceProvider(
>>>> SAMLSSOConfigServiceClient.java:95)
>>>>     at org.wso2.carbon.identity.sso.saml.ui.client.
>>>> SamlSPMetadataUploadExecutor.execute(SamlSPMetadataUploadExecutor.
>>>> java:88)
>>>>     at org.wso2.carbon.ui.transports.fileupload.
>>>> AbstractFileUploadExecutor.executeGeneric(AbstractFileUploadExecutor.
>>>> java:104)
>>>>     at org.wso2.carbon.ui.transports.fileupload.
>>>> FileUploadExecutorManager$CarbonXmlFileUploadExecHandler.execute(
>>>> FileUploadExecutorManager.java:436)
>>>>     at org.wso2.carbon.ui.transports.fileupload.
>>>> FileUploadExecutorManager$FileUploadExecutionHandlerManager.startExec(
>>>> FileUploadExecutorManager.java:320)
>>>>     at org.wso2.carbon.ui.transports.fileupload.
>>>> FileUploadExecutorManager.execute(FileUploadExecutorManager.java:127)
>>>>     at org.wso2.carbon.ui.transports.FileUploadServlet.doPost(
>>>> FileUploadServlet.java:57)
>>>>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:650)
>>>>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
>>>>     at org.eclipse.equinox.http.helper.ContextPathServletAdaptor.se
>>>> rvice(ContextPathServletAdaptor.java:37)
>>>>     at org.eclipse.equinox.http.servlet.internal.
>>>> ServletRegistration.service(ServletRegistration.java:61)
>>>>     at org.eclipse.equinox.http.servlet.internal.ProxyServlet.
>>>> processAlias(ProxyServlet.java:128)
>>>>     at org.eclipse.equinox.http.servlet.internal.ProxyServlet.
>>>> service(ProxyServlet.java:68)
>>>>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
>>>>     at org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.
>>>> service(DelegationServlet.java:68)
>>>>     at org.apache.catalina.core.ApplicationFilterChain.
>>>> internalDoFilter(ApplicationFilterChain.java:303)
>>>>     at org.apache.catalina.core.ApplicationFilterChain.doFilter(
>>>> ApplicationFilterChain.java:208)
>>>>     at org.apache.tomcat.websocket.server.WsFilter.doFilter(
>>>> WsFilter.java:52)
>>>>     at org.apache.catalina.core.ApplicationFilterChain.
>>>> internalDoFilter(ApplicationFilterChain.java:241)
>>>>     at org.apache.catalina.core.ApplicationFilterChain.doFilter(
>>>> ApplicationFilterChain.java:208)
>>>>     at org.owasp.csrfguard.CsrfGuardFilter.doFilter(
>>>> CsrfGuardFilter.java:88)
>>>>     at org.apache.catalina.core.ApplicationFilterChain.
>>>> internalDoFilter(ApplicationFilterChain.java:241)
>>>>     at org.apache.catalina.core.ApplicationFilterChain.doFilter(
>>>> ApplicationFilterChain.java:208)
>>>>     at org.wso2.carbon.tomcat.ext.filter.CharacterSetFilter.
>>>> doFilter(CharacterSetFilter.java:65)
>>>>     at org.apache.catalina.core.ApplicationFilterChain.
>>>> internalDoFilter(ApplicationFilterChain.java:241)
>>>>     at org.apache.catalina.core.ApplicationFilterChain.doFilter(
>>>> ApplicationFilterChain.java:208)
>>>>     at org.apache.catalina.filters.HttpHeaderSecurityFilter.doFilter(
>>>> HttpHeaderSecurityFilter.java:124)
>>>>     at org.apache.catalina.core.ApplicationFilterChain.
>>>> internalDoFilter(ApplicationFilterChain.java:241)
>>>>     at org.apache.catalina.core.ApplicationFilterChain.doFilter(
>>>> ApplicationFilterChain.java:208)
>>>>     at org.apache.catalina.core.StandardWrapperValve.invoke(
>>>> StandardWrapperValve.java:219)
>>>>     at org.apache.catalina.core.StandardContextValve.invoke(
>>>> StandardContextValve.java:110)
>>>>     at org.apache.catalina.core.StandardHostValve.invoke(
>>>> StandardHostValve.java:169)
>>>>     at org.apache.catalina.valves.ErrorReportValve.invoke(
>>>> ErrorReportValve.java:103)
>>>>     at org.wso2.carbon.identity.context.rewrite.valve.
>>>> TenantContextRewriteValve.invoke(TenantContextRewriteValve.java:80)
>>>>     at org.wso2.carbon.identity.authz.valve.AuthorizationValve.invoke(
>>>> AuthorizationValve.java:91)
>>>>     at org.wso2.carbon.identity.auth.valve.AuthenticationValve.
>>>> invoke(AuthenticationValve.java:60)
>>>>     at org.wso2.carbon.tomcat.ext.valves.CompositeValve.
>>>> continueInvocation(CompositeValve.java:99)
>>>>     at org.wso2.carbon.tomcat.ext.valves.CarbonTomcatValve$1.
>>>> invoke(CarbonTomcatValve.java:47)
>>>>     at org.wso2.carbon.webapp.mgt.TenantLazyLoaderValve.invoke(
>>>> TenantLazyLoaderValve.java:57)
>>>>     at org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.
>>>> invokeValves(TomcatValveContainer.java:47)
>>>>     at org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(
>>>> CompositeValve.java:62)
>>>>     at org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValv
>>>> e.invoke(CarbonStuckThreadDetectionValve.java:159)
>>>>     at org.apache.catalina.valves.AccessLogValve.invoke(
>>>> AccessLogValve.java:962)
>>>>     at org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.
>>>> invoke(CarbonContextCreatorValve.java:57)
>>>>     at org.apache.catalina.core.StandardEngineValve.invoke(
>>>> StandardEngineValve.java:116)
>>>>     at org.apache.catalina.connector.CoyoteAdapter.service(
>>>> CoyoteAdapter.java:445)
>>>>     at org.apache.coyote.http11.AbstractHttp11Processor.process(
>>>> AbstractHttp11Processor.java:1115)
>>>>     at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.
>>>> process(AbstractProtocol.java:637)
>>>>     at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.
>>>> doRun(NioEndpoint.java:1775)
>>>>     at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.
>>>> run(NioEndpoint.java:1734)
>>>>     at java.util.concurrent.ThreadPoolExecutor.runWorker(
>>>> ThreadPoolExecutor.java:1149)
>>>>     at java.util.concurrent.ThreadPoolExecutor$Worker.run(
>>>> ThreadPoolExecutor.java:624)
>>>>     at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(
>>>> TaskThread.java:61)
>>>>     at java.lang.Thread.run(Thread.java:748)
>>>> [2018-07-20 15:18:57,197] ERROR 
>>>> {org.wso2.carbon.identity.sso.saml.SAMLSSOConfigService}
>>>> -  Error while uploading service provider
>>>> org.wso2.carbon.identity.base.IdentityException: Error obtaining a
>>>> registry for adding a new service provider
>>>>     at org.wso2.carbon.identity.base.IdentityException.error(
>>>> IdentityException.java:60)
>>>>     at org.wso2.carbon.identity.sso.saml.admin.SAMLSSOConfigAdmin.
>>>> uploadRelyingPartyServiceProvider(SAMLSSOConfigAdmin.java:171)
>>>>     at org.wso2.carbon.identity.sso.saml.SAMLSSOConfigService.
>>>> uploadRPServiceProvider(SAMLSSOConfigService.java:71)
>>>>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>     at sun.reflect.NativeMethodAccessorImpl.invoke(
>>>> NativeMethodAccessorImpl.java:62)
>>>>     at sun.reflect.DelegatingMethodAccessorImpl.invoke(
>>>> DelegatingMethodAccessorImpl.java:43)
>>>>     at java.lang.reflect.Method.invoke(Method.java:498)
>>>>     at org.apache.axis2.rpc.receivers.RPCUtil.
>>>> invokeServiceClass(RPCUtil.java:212)
>>>>     at org.apache.axis2.rpc.receivers.RPCMessageReceiver.
>>>> invokeBusinessLogic(RPCMessageReceiver.java:117)
>>>>     at org.apache.axis2.receivers.AbstractInOutMessageReceiver.
>>>> invokeBusinessLogic(AbstractInOutMessageReceiver.java:40)
>>>>     at org.apache.axis2.receivers.AbstractMessageReceiver.receive(
>>>> AbstractMessageReceiver.java:110)
>>>>     at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180)
>>>>     at org.apache.axis2.transport.local.LocalTransportReceiver.
>>>> processMessage(LocalTransportReceiver.java:170)
>>>>     at org.apache.axis2.transport.local.LocalTransportReceiver.
>>>> processMessage(LocalTransportReceiver.java:82)
>>>>     at org.wso2.carbon.core.transports.local.
>>>> CarbonLocalTransportSender.finalizeSendWithToAddress(
>>>> CarbonLocalTransportSender.java:45)
>>>>     at org.apache.axis2.transport.local.LocalTransportSender.
>>>> invoke(LocalTransportSender.java:77)
>>>>     at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:442)
>>>>     at org.apache.axis2.description.OutInAxisOperationClient.send(
>>>> OutInAxisOperation.java:441)
>>>>     at org.apache.axis2.description.OutInAxisOperationClient.
>>>> executeImpl(OutInAxisOperation.java:227)
>>>>     at org.apache.axis2.client.OperationClient.execute(
>>>> OperationClient.java:149)
>>>>     at org.wso2.carbon.identity.sso.saml.stub.
>>>> IdentitySAMLSSOConfigServiceStub.uploadRPServiceProvider(
>>>> IdentitySAMLSSOConfigServiceStub.java:3033)
>>>>     at org.wso2.carbon.identity.sso.saml.ui.client.
>>>> SAMLSSOConfigServiceClient.uploadServiceProvider(
>>>> SAMLSSOConfigServiceClient.java:95)
>>>>     at org.wso2.carbon.identity.sso.saml.ui.client.
>>>> SamlSPMetadataUploadExecutor.execute(SamlSPMetadataUploadExecutor.
>>>> java:88)
>>>>     at org.wso2.carbon.ui.transports.fileupload.
>>>> AbstractFileUploadExecutor.executeGeneric(AbstractFileUploadExecutor.
>>>> java:104)
>>>>     at org.wso2.carbon.ui.transports.fileupload.
>>>> FileUploadExecutorManager$CarbonXmlFileUploadExecHandler.execute(
>>>> FileUploadExecutorManager.java:436)
>>>>     at org.wso2.carbon.ui.transports.fileupload.
>>>> FileUploadExecutorManager$FileUploadExecutionHandlerManager.startExec(
>>>> FileUploadExecutorManager.java:320)
>>>>     at org.wso2.carbon.ui.transports.fileupload.
>>>> FileUploadExecutorManager.execute(FileUploadExecutorManager.java:127)
>>>>     at org.wso2.carbon.ui.transports.FileUploadServlet.doPost(
>>>> FileUploadServlet.java:57)
>>>>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:650)
>>>>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
>>>>     at org.eclipse.equinox.http.helper.ContextPathServletAdaptor.se
>>>> rvice(ContextPathServletAdaptor.java:37)
>>>>     at org.eclipse.equinox.http.servlet.internal.
>>>> ServletRegistration.service(ServletRegistration.java:61)
>>>>     at org.eclipse.equinox.http.servlet.internal.ProxyServlet.
>>>> processAlias(ProxyServlet.java:128)
>>>>     at org.eclipse.equinox.http.servlet.internal.ProxyServlet.
>>>> service(ProxyServlet.java:68)
>>>>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
>>>>     at org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.
>>>> service(DelegationServlet.java:68)
>>>>     at org.apache.catalina.core.ApplicationFilterChain.
>>>> internalDoFilter(ApplicationFilterChain.java:303)
>>>>     at org.apache.catalina.core.ApplicationFilterChain.doFilter(
>>>> ApplicationFilterChain.java:208)
>>>>     at org.apache.tomcat.websocket.server.WsFilter.doFilter(
>>>> WsFilter.java:52)
>>>>     at org.apache.catalina.core.ApplicationFilterChain.
>>>> internalDoFilter(ApplicationFilterChain.java:241)
>>>>     at org.apache.catalina.core.ApplicationFilterChain.doFilter(
>>>> ApplicationFilterChain.java:208)
>>>>     at org.owasp.csrfguard.CsrfGuardFilter.doFilter(
>>>> CsrfGuardFilter.java:88)
>>>>     at org.apache.catalina.core.ApplicationFilterChain.
>>>> internalDoFilter(ApplicationFilterChain.java:241)
>>>>     at org.apache.catalina.core.ApplicationFilterChain.doFilter(
>>>> ApplicationFilterChain.java:208)
>>>>     at org.wso2.carbon.tomcat.ext.filter.CharacterSetFilter.
>>>> doFilter(CharacterSetFilter.java:65)
>>>>     at org.apache.catalina.core.ApplicationFilterChain.
>>>> internalDoFilter(ApplicationFilterChain.java:241)
>>>>     at org.apache.catalina.core.ApplicationFilterChain.doFilter(
>>>> ApplicationFilterChain.java:208)
>>>>     at org.apache.catalina.filters.HttpHeaderSecurityFilter.doFilter(
>>>> HttpHeaderSecurityFilter.java:124)
>>>>     at org.apache.catalina.core.ApplicationFilterChain.
>>>> internalDoFilter(ApplicationFilterChain.java:241)
>>>>     at org.apache.catalina.core.ApplicationFilterChain.doFilter(
>>>> ApplicationFilterChain.java:208)
>>>>     at org.apache.catalina.core.StandardWrapperValve.invoke(
>>>> StandardWrapperValve.java:219)
>>>>     at org.apache.catalina.core.StandardContextValve.invoke(
>>>> StandardContextValve.java:110)
>>>>     at org.apache.catalina.core.StandardHostValve.invoke(
>>>> StandardHostValve.java:169)
>>>>     at org.apache.catalina.valves.ErrorReportValve.invoke(
>>>> ErrorReportValve.java:103)
>>>>     at org.wso2.carbon.identity.context.rewrite.valve.
>>>> TenantContextRewriteValve.invoke(TenantContextRewriteValve.java:80)
>>>>     at org.wso2.carbon.identity.authz.valve.AuthorizationValve.invoke(
>>>> AuthorizationValve.java:91)
>>>>     at org.wso2.carbon.identity.auth.valve.AuthenticationValve.
>>>> invoke(AuthenticationValve.java:60)
>>>>     at org.wso2.carbon.tomcat.ext.valves.CompositeValve.
>>>> continueInvocation(CompositeValve.java:99)
>>>>     at org.wso2.carbon.tomcat.ext.valves.CarbonTomcatValve$1.
>>>> invoke(CarbonTomcatValve.java:47)
>>>>     at org.wso2.carbon.webapp.mgt.TenantLazyLoaderValve.invoke(
>>>> TenantLazyLoaderValve.java:57)
>>>>     at org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.
>>>> invokeValves(TomcatValveContainer.java:47)
>>>>     at org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(
>>>> CompositeValve.java:62)
>>>>     at org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValv
>>>> e.invoke(CarbonStuckThreadDetectionValve.java:159)
>>>>     at org.apache.catalina.valves.AccessLogValve.invoke(
>>>> AccessLogValve.java:962)
>>>>     at org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.
>>>> invoke(CarbonContextCreatorValve.java:57)
>>>>     at org.apache.catalina.core.StandardEngineValve.invoke(
>>>> StandardEngineValve.java:116)
>>>>     at org.apache.catalina.connector.CoyoteAdapter.service(
>>>> CoyoteAdapter.java:445)
>>>>     at org.apache.coyote.http11.AbstractHttp11Processor.process(
>>>> AbstractHttp11Processor.java:1115)
>>>>     at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.
>>>> process(AbstractProtocol.java:637)
>>>>     at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.
>>>> doRun(NioEndpoint.java:1775)
>>>>     at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.
>>>> run(NioEndpoint.java:1734)
>>>>     at java.util.concurrent.ThreadPoolExecutor.runWorker(
>>>> ThreadPoolExecutor.java:1149)
>>>>     at java.util.concurrent.ThreadPoolExecutor$Worker.run(
>>>> ThreadPoolExecutor.java:624)
>>>>     at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(
>>>> TaskThread.java:61)
>>>>     at java.lang.Thread.run(Thread.java:748)
>>>> Caused by: org.wso2.carbon.identity.base.IdentityException: Issuer
>>>> cannot be found in the provided arguments.
>>>>     at org.wso2.carbon.identity.core.dao.SAMLSSOServiceProviderDAO.
>>>> addServiceProvider(SAMLSSOServiceProviderDAO.java:216)
>>>>     at org.wso2.carbon.identity.core.persistence.
>>>> IdentityPersistenceManager.addServiceProvider(
>>>> IdentityPersistenceManager.java:239)
>>>>     at org.wso2.carbon.identity.sso.saml.admin.SAMLSSOConfigAdmin.
>>>> uploadRelyingPartyServiceProvider(SAMLSSOConfigAdmin.java:163)
>>>>     ... 73 more
>>>>
>>>>
>>>>
>>>>
>>>> *Thanks & Best Regards!*
>>>>
>>>> *Achini Jayasena*
>>>> *Software Engineer - QA | WSO2*
>>>>
>>>> Email: [email protected]
>>>> Mobile: +943 882 897
>>>>
>>>> [image: http://wso2.com/signature] <http://wso2.com/signature>
>>>>
>>>> On Mon, Jul 16, 2018 at 10:46 AM, Achini Jayasena <[email protected]>
>>>> wrote:
>>>>
>>>>> Hi All,
>>>>>
>>>>> Scenario: SP creation - metadata configuration.
>>>>>
>>>>> Uploading the metadata file gives following error
>>>>> Error: Metadata uploading failed. Error while uploading the service
>>>>> provider.
>>>>>
>>>>> I use the same metadata file given in the reference [1]. Anybody have
>>>>> idea to sort this out?
>>>>>
>>>>>  [1] Reference: https://docs.wso2.com/display/
>>>>> IS550/Adding+and+Configuring+a+Service+Provider#
>>>>> AddingandConfiguringaServiceProvider-Metadatafileconfiguration
>>>>>
>>>>> Please find the metadata file attached herewith.
>>>>>
>>>>>
>>>>> *Thanks & Best Regards!*
>>>>>
>>>>> *Achini Jayasena*
>>>>> *Software Engineer - QA | WSO2*
>>>>>
>>>>> Email: [email protected]
>>>>> Mobile: +943 882 897
>>>>>
>>>>> [image: http://wso2.com/signature] <http://wso2.com/signature>
>>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> Farasath Ahamed
>>> Senior Software Engineer, WSO2 Inc.; http://wso2.com
>>> Mobile: +94777603866
>>> Blog: blog.farazath.com
>>> Twitter: @farazath619 <https://twitter.com/farazath619>
>>> <http://wso2.com/signature>
>>>
>>>
>>>
>>>
>>
>
> --
>
> *Ruwan Abeykoon*
> *Associate Director/Architect**,*
> *WSO2, Inc. http://wso2.com <https://wso2.com/signature> *
> *lean.enterprise.middleware.*
>
> --
> You received this message because you are subscribed to the Google Groups
> "WSO2 Documentation Group" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/a/wso2.com/d/optout.
>



-- 

Thanks,

Nirdesha Munasinghe,
WSO2 Inc.
Web:http://wso2.com

Mobile: +94 776321920
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to