WSO2 esb and api manager - wso2

we want to use Wso2 api manager and wso2 esb both but we want to use single analytics for both of them and we want both of these products to use the same identity server can it be done i just want to know that.

we want to use Wso2 api manager and wso2 esb both but we want to use single analytics for both of them
You can configure wso2sp as analytics for both wso2am and wso2ei (esb)
https://docs.wso2.com/m/mobile.action#page/97567378
we want both of these products to use the same identity server
can it be done i just want to know that.
Yes, it can be done. You can use wso2is as a key manager for wso2am or as an external IdP.

Related

Does WSO2 api manager support SCIM APIs?

I found that WSO2 identity server has a set of SCIM APIs.
Would like to know if there are a same set of APIs for WSO2 api manager?
If yes, then how to enable it?
Thanks!
WSO2 API Manager does not have the SCIM API support. You have to use Identity Server for this.

WSO2 Enterprise Integrator and Identity Server, do they work and integrate together

I am thinking of integrating WSO2 Identity server with WSO2 Enterprise Integrator 6.6.0.
so that user authentication can be done by WSO2 Identity server.
Please advise
You can have secure proxies and APIs in WSO2 Enterprise Integrator itself.
https://docs.wso2.com/display/EI6xx/Applying+Security+to+an+API
https://docs.wso2.com/display/EI6xx/Applying+Security+to+a+Proxy+Service
On a further note, have you considered WSO2 API Manager as well? It combines features from both WSO2 Enterprise Integrator and WSO2 Identity Server. https://wso2.com/library/articles/2018/07/securing-apis-with-wso2-api-manager/
Based on the use case, the product you want to use might differ. If you want to do more integration (ie you want to connect to many different systems), WSO2 EI is more suitable. If you want to do API management, you can use WSO2 API manager. You can use both together as well. Do the integration in EI, and expose it securely via WSO2 API manager.

WSO2 API Manager with ESB

In API Manager, I pass APIs in API Manager with respective services, also after reading documentacion of API Manager version 3.0.0 (https://apim.docs.wso2.com/en/latest/GettingStarted/overview/), I know in Publisher there exists a ESB, also in my case I work with this cases I think is part of ESB:
WSO2 OAuth Mediator(JAR).
File JSON by WSO2 OAuth Mediator, with endpoints referents to API's I'm cosuming.
In publisher page I add Custom Policies in request or response.
But existing WSO2 Enterprise Integrator (EI) version 6.6.0, this component have a ESB.
My questions are:
In my case, really I work with ESB?
How to integrate API Manager with EI?
WSO2 API Manager gateway is built on top of Synapse engine which is the same engine used in WSO2 EI (ESB). Using API Manager you can do simple mediation. But if you want to do any complex mediation, then you should use EI (ESB) along with API Manager.

wso2 Greg - Service Registry and Discover with Rest

I have all wso2 products, but I don't understand how I can use Governance Registry in conjunction with rest webservices.
For example: I published a Rest Webservice in Governance, and now I want to use the service discovery to get the endpoint for this Webservice.
It's possible to do this with wso2 products?
Thanks
With WSO2 Governance Registry, you can discover endpoint details in three different ways: As example, if you are using WSO2 ESB(integration scenarios for Governance)
Share Registry space with both ESB and G-Reg
Use G-Reg to push artifacts into ESB node
ESB pull artifact from the G-Reg
Since you have already created a Rest Service in the G-Reg side, you can retrieve Endpoint details using Governance Rest API. It has an inbuilt functionality to retrieve Endpoint associated with a given RestService instance. You can find more details from this doc.

Customized OAUTH2.0 with WSO2 API Manager

I am new to WSO2 API Manager and Identity Server. I have one requirement - to use customized OAUTH2.0 in WSO2 IS with WSO2 API Manager. Could you please let me know If there are any samples or examples for this requirement.
You can register your custom Oauth Provider as IDP in WSO2 Identity Server. You can refere this blog [Federated Authentication] OpenID-Connect IDP with WSO2 Identity Server on how to do that.
WSO2 API Manager don't support this. So, You have to combine WSO2 Identity Server with API Manager (Identity Server as Key Manager with API Manager).