login to wso2 IS using salesforce users - wso2

I have requirement where my sales-force users can be authenticated to my web application via wso2 identity server.
I goggled and found one blog salesforce-wso2
I have similar requirement to above blog.
When i followed this blog it did not worked. I am sure there are missing steps not mentioned there.
For integration of Salesforce and WSO2 i also followed configure salesforce
But this also did not worked. When i create users on WSO2 i cannot see on my salesforce domain.
Also there are no steps mentioned how to enable salesforce as an IDP which is per-requisite of the integration i guess.
Can anyone let me know proper document or what is missing from above links?

Related

WSO2 EI (ESB) communicate with WSO2 IS

I am new to this software. From what I know, the WSO2 Enterprise Integrator is come with Enterprise Service Bus inside it. But the Identity Server (IS) is not bundled with the EI.
For my current and new project, we going to be used both of it inside the architecture. Please see below diagram for more information.
Part of my project architecture
Based on the diagram, when the user is using the portal to login. The EI is serve as the middle-ware between the portal and the IS to connect to the LDAP.
Looking at the documentation, there is way to connect from IS to the other product but not vice-versa.
My question right here is how to allow the ESB to communicate to the IS and return back the message/request to the Portal.
Thank you.
Yoy did not describe your use case what do you want to achieve so I will assume you want to authenticate the portal user or manage users.
WSO2IS (and effectively any wso2 product) exposes admin services, some are common, some specific to the product. The services require basic authentication.
please see https://medium.com/#maheeka/wso2-admin-services-c61b7d856272
Another service to authenticate a user is a token service with password grant (that may be more appropriate to authenticate users and authorize requested scopes)
Just a note:
If you want to use the whole setup only only to authenticate users, then IMHO you rather may use OAuth or SAML with the IS, not passing passwords in ESB

WSO 2 AM User Management API

I'm currently building an app that consume data from WSO2AM Restful API. I'm using WSO2AM 2.1.0
From what I see from https://docs.wso2.com/display/AM210/Publisher+APIs, there is no API end point for User Management, and the thing is I need that one.
So after doing some google, I found this https://docs.wso2.com/display/IS530/Managing+Users+and+Roles+with+APIs but in that link it's clearly says that it's for WSO2IS
My questions are:
Is there available user management API for WSO2AM (doesn't matter if it's Restful or SOAP-WSDL)
Is this WSO2IS user management API can be used on the WSO2AM ?
Thank you in advance
All WSO2 products are built on a single platform, therefore components of each product are mixed in other products such as user management component is used by all of the WSO2 products even though it is developed as an identity component. Hence you can use the following steps to access the user management soap service in WSO2 API Manager.
Set the "HideAdminServiceWSDLs" element to "false" in /repository/conf/carbon.xml file.
Restart the API Manager Server.
If you have started the server in default configurations, use the following URL in your browser to see the WSDL of the admin service: https://localhost:9443/services/RemoteUserStoreManagerService?wsdl.

How to ptotect non-browser based webservice with saml

I want to protect non-browser based web service with saml using wso2is. please provide me some links or tutorial to do this. So far I google about this but I didn't get idea how to do this. please help. thnx
To protect non-Browser based web services with SAML we need the ECP Profiles. But in the current implementation of the WSO2 Identity server, it doesn't support ECP profiles. It will be implemented in future releases.

WSO2 web links asks for user authentication

I was trying to learn about WSO2 ESB and use some examples available on the web by WSO2 employees. However accessing these links ask for user authentication. Do I have to register somewhere or is there any temporary issue with the website.
I was trying to learn about WSO2 ESB entitlement mediator and for that I tried to access this URL
http://www.google.co.in/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCkQFjAA&url=http%3A%2F%2Fwso2.org%2Fproject%2Fesb%2Fjava%2F4.0.0%2Fdocs%2Fmediators%2Fentitlement.html&ei=Z3PBUfW6HMO3rAfZwoG4BA&usg=AFQjCNGpv2CdS_dZshfV70d4fRlCxgYk_A&bvm=bv.47883778,d.bmk&cad=rja
Help me get access to these resources.
Thanks.
Please access WSO2 docs from the Wiki Dashboard: http://docs.wso2.org/wiki/dashboard.action
Here is a link to the ESB Docs http://docs.wso2.org/wiki/display/ESB460/Enterprise+Service+Bus+Documentation
You can find information about Entitlement Mediator from following link.
http://docs.wso2.org/wiki/display/ESB460/Entitlement+Mediator
I hope this helps.
Thanks!

WSO2 Cloud adapters

I went thorough the features of WSO2 ESB. I noticed WSO2 Coud Connectors like Twitter, LinkedIn ..
I would like to know about any documents, wiki which supports this. I have the Auth Keys from Twitter. I want to do a simple twitter integration using WSO2 ESB.
Please share your thoughts.
Regards,
Guru
#gnanagurus
This is a new feature that will be released with WSO2 ESB 4.5.0. You can do 3rd party API integration very easily with this new feature. For example once the Twitter Connector Library is deployed in the ESB , you can feed the relevant OAuth keys directly and connect to Twitter Cloud seamlessly. Currently there are no publicly available docs. But please await we will be releasing this documentation soon with upcoming releases.
You can find the documentation on connectors from here. Twitter specific documentation can be found here.