I can build wso2 api management from https://github.com/wso2/product-apim. But how could i build Identity Server as Key Manager?
You can find the instructions for building the IS as KM pack in https://github.com/wso2/product-apim/tree/v2.6.0/modules/is-km
Related
I've a IBM filenet document upload API, which has to be exposed in WSO2 API Manager. What is the Maximum file size that API Manager can handle?
WSO2 API Manager does not place any restrictions on the size of the data being sent out of the box.
Is there a way to use MSAL to get an access token that can be used in Azure Management Libraries? I have read here and they don't mention it, but is it possible to use MSAL or ADAL to connect to Microsoft Graph, and then create a service principal using the beta API?
Is there a way to use MSAL to get an access token that can be used in
Azure Management Libraries
You cannot use MSAL to access Azure Management directly, Azure Management Lib need to get some other thing but not only the access token.Reference 1. 2.
is it possible to use MSAL or ADAL to connect to Microsoft Graph, and
then create a service principal using the beta API?
Yes. You can get started with the official sample .The net project will use the MSAL by default.
More reference:
https://joonasw.net/view/azure-ad-v2-and-msal-from-dev-pov
https://azure.microsoft.com/en-us/blog/azure-management-libraries-for-net-generally-available-now/
https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/wiki/Adal-to-Msal
I am now hosting Pre-Packaged+Identity+Server+5.2.0+with+API+Manager+2.0.0 [https://docs.wso2.com/display/CLUSTER44x/Configuring+the+Pre-Packaged+Identity+Server+5.2.0+with+API+Manager+2.0.0] in my own AWS instance.
Planning to move on to managed Cloud solution by WSO2. But I can see independent installatiion of identity server and wso2 api manager. But is there a cloud alternative for idenitity server , api manager combo.
I am using WSO2 idenity server for user management only.keeping users in that. Can it be done in API manager as well?
What is the cloud alternative for this?
WSO2 Cloud uses Identity Server for providing Single Sign On. Cloud has its deployment architecture done in a way API Manager can also do the user management (thats comes with the power of WSO2 platform). You dont need to worry about cloud having the API Manager and Identity Server separately.
IF you are managing your subscribers and publishers, then its an out of the box scenario in the cloud. If you want to store end users of the APIs (i.e. if you are using the password grant type), then you can add a secondary userstore and store the end users in it.
I recommend you to raise these questions via the "Contact Support" option available in the Cloud UI.
I'm migrating from Apigee to WSO2 and would like to know if it's possible to migrate Apigee's "Developer Apps" to WSO2 such that I can re-use the same consumer_key and consumer_secret.
I found WSO2's Store APIs, and I'm able to programatically
Create the WSO2 App,
Subscribe the WSO2 App to my published APIs.
From Apigee, I can also retrieve the old consumer_key & consumer_secret,
so I just need a way to overwrite the key & secret in WSO2.
I found a simple solution.
After creating the App via the Store APIs, I located the respective credentials in the DB tables. Then I updated 3 table rows and I was able to reuse the same credentials for Apigee and WSO2.
How the process of deployment of api into GW node happens after publishing API from Publisher node in WSO2 APIM in a distributed set up?
There is a section called <Environments> under <APIGateway> in api-manager.xml configuration file. It is where the Gateway Environment section of an API is populated from in Publisher webapp. When you select an environment from that and publish from the Publisher webapp, it will create the Synapse artifact related to API and push it to Gateway by doing an Admin service call. For that <ServerURL> is used. So you need to correctly define the URL <ServerURL> in Publisher node so that it points to the GW node.