Hello Shahintha, I configured the connectivity between the IS and the AM thanks to the document in the API Manager documentation in [1]. So I did not used the ones in the Clustering guides :(
[1] https://docs.wso2.com/display/AM210/Configuring+WSO2+Identity+Server+as+a+Key+Manager 2017-06-15 11:14 GMT+02:00 Shahintha Ratnasingam <[email protected]>: > Hi, > > The identity.xml configuration missing may have happened due to the step 5 > in [1] is missed in [2] while KM setup. Hope this is covered in [3] & [4] > for pre-configured pack. > > [1] https://docs.wso2.com/display/CLUSTER44x/Configuring+the+Identity+ > Server+5.1.0+as+a+Key+Manager+with+API+Manager+1.10.0 > [2] https://docs.wso2.com/display/CLUSTER44x/Configuring+the+Identity+ > Server+5.2.0+as+a+Key+Manager+with+API+Manager+2.0.0 > [3] https://docs.wso2.com/display/CLUSTER44x/Configuring+the+Pre-Packaged+ > Identity+Server+5.1.0+with+API+Manager+1.10.0 > [4] https://docs.wso2.com/display/CLUSTER44x/Configuring+the+Pre-Packaged+ > Identity+Server+5.2.0+with+API+Manager+2.0.0 > > Regards, > > > On Thu, Jun 15, 2017 at 2:20 PM, Thomas LEGRAND < > [email protected]> wrote: > >> Hello Rajith, >> >> Thank you very much! That works! I can see the roles and all! >> >> Regards, >> >> Thomas >> >> 2017-06-15 10:42 GMT+02:00 Rajith Roshan <[email protected]>: >> >>> Hi Thomas, >>> >>> Can you also check the value[1] in identity.xml(repository/conf/identity) >>> of Identity server. It should be as "jdbc/WSO2AM_DB" >>> >>> <DataSource> >>> <!-- Include a data source name (jndiConfigName) from the >>> set of data >>> sources defined in master-datasources.xml --> >>> <Name>jdbc/WSO2AM_DB</Name> >>> </DataSource> >>> >>> On Thu, Jun 15, 2017 at 2:04 PM, Thomas LEGRAND < >>> [email protected]> wrote: >>> >>>> Hello Rajith, >>>> >>>> Thank you for your answer, too :) >>>> >>>> I re-checked my datasources and I have the same URL in both sides (IS >>>> and AM) for the WSO2AM_DB, WSO2REG_DB and WSO2UM_DB. So, maybe I did >>>> something wrong in another configuration file? Here are my >>>> master-datasources.xml for both side, if you want to take a look. I am >>>> using H2 in remote mode: >>>> >>>> IS datasources: >>>> >>>> <datasource> >>>> <name>WSO2_CARBON_DB</name> >>>> <description>The datasource used for registry and user >>>> manager</description> >>>> <jndiConfig> >>>> <name>jdbc/WSO2CarbonDB</name> >>>> </jndiConfig> >>>> <definition type="RDBMS"> >>>> <configuration> >>>> <url>jdbc:h2:tcp://localhost/D >>>> :/ProjetESB/wso2is-5.3.0/repository/database/WSO2CARBON_DB;D >>>> B_CLOSE_ON_EXIT=FALSE</url> >>>> <username>wso2carbon</username> >>>> <password>wso2carbon</password> >>>> <driverClassName>org.h2.Driver</driverClassName> >>>> <maxActive>50</maxActive> >>>> <maxWait>60000</maxWait> >>>> <testOnBorrow>true</testOnBorrow> >>>> <validationQuery>SELECT 1</validationQuery> >>>> <validationInterval>30000</validationInterval> >>>> </configuration> >>>> </definition> >>>> </datasource> >>>> >>>> <datasource> >>>> <name>WSO2AM_DB</name> >>>> <description>The datasource used for API Manager >>>> database</description> >>>> <jndiConfig> >>>> <name>jdbc/WSO2AM_DB</name> >>>> </jndiConfig> >>>> <definition type="RDBMS"> >>>> <configuration> >>>> <url>jdbc:h2:tcp://localhost/D:/ProjetESB/is_am_db/WSO2AM_DB >>>> ;DB_CLOSE_ON_EXIT=FALSE</url> >>>> <username>apiuser</username> >>>> <password>apimanager</password> >>>> <driverClassName>org.h2.Driver</driverClassName> >>>> <maxActive>50</maxActive> >>>> <maxWait>60000</maxWait> >>>> <testOnBorrow>true</testOnBorrow> >>>> <validationQuery>SELECT 1</validationQuery> >>>> <validationInterval>30000</validationInterval> >>>> </configuration> >>>> </definition> >>>> </datasource> >>>> >>>> <datasource> >>>> <name>WSO2REG_DB</name> >>>> <description>The datasource used for registry</description> >>>> <jndiConfig> >>>> <name>jdbc/WSO2REG_DB</name> >>>> </jndiConfig> >>>> <definition type="RDBMS"> >>>> <configuration> >>>> <url>jdbc:h2:tcp://localhost/D:/ProjetESB/is_am_db/WSO2REG_D >>>> B;DB_CLOSE_ON_EXIT=FALSE</url> >>>> <username>apiuser</username> >>>> <password>apimanager</password> >>>> <driverClassName>org.h2.Driver</driverClassName> >>>> <maxActive>50</maxActive> >>>> <maxWait>60000</maxWait> >>>> <testOnBorrow>true</testOnBorrow> >>>> <validationQuery>SELECT 1</validationQuery> >>>> <validationInterval>30000</validationInterval> >>>> </configuration> >>>> </definition> >>>> </datasource> >>>> >>>> AM datasources: >>>> >>>> <datasource> >>>> <name>WSO2AM_DB</name> >>>> <description>The datasource used for API Manager >>>> database</description> >>>> <jndiConfig> >>>> <name>jdbc/WSO2AM_DB</name> >>>> </jndiConfig> >>>> <definition type="RDBMS"> >>>> <configuration> >>>> <!--url>jdbc:h2:tcp://localhos >>>> t/D:/ProjetESB/wso2is-5.3.0/repository/database/WSO2AM_DB;DB >>>> _CLOSE_ON_EXIT=FALSE</url--> >>>> <url>jdbc:h2:tcp://localhost/D:/ProjetESB/is_am_db/WSO2AM_DB >>>> ;DB_CLOSE_ON_EXIT=FALSE</url> >>>> <username>apiuser</username> >>>> <password>apimanager</password> >>>> <driverClassName>org.h2.Driver</driverClassName> >>>> <maxActive>50</maxActive> >>>> <maxWait>60000</maxWait> >>>> <testOnBorrow>true</testOnBorrow> >>>> <validationQuery>SELECT 1</validationQuery> >>>> <validationInterval>30000</validationInterval> >>>> </configuration> >>>> </definition> >>>> </datasource> >>>> <datasource> >>>> <name>WSO2REG_DB</name> >>>> <description>The datasource used for registry</description> >>>> <jndiConfig> >>>> <name>jdbc/WSO2REG_DB</name> >>>> </jndiConfig> >>>> <definition type="RDBMS"> >>>> <configuration> >>>> <url>jdbc:h2:tcp://localhost/D:/ProjetESB/is_am_db/WSO2REG_D >>>> B;DB_CLOSE_ON_EXIT=FALSE</url> >>>> <username>apiuser</username> >>>> <password>apimanager</password> >>>> <driverClassName>org.h2.Driver</driverClassName> >>>> <maxActive>50</maxActive> >>>> <maxWait>60000</maxWait> >>>> <testOnBorrow>true</testOnBorrow> >>>> <validationQuery>SELECT 1</validationQuery> >>>> <validationInterval>30000</validationInterval> >>>> </configuration> >>>> </definition> >>>> </datasource> >>>> <datasource> >>>> <name>WSO2UM_DB</name> >>>> <description>The datasource used for user >>>> management</description> >>>> <jndiConfig> >>>> <name>jdbc/WSO2UM_DB</name> >>>> </jndiConfig> >>>> <definition type="RDBMS"> >>>> <configuration> >>>> <url>jdbc:h2:tcp://localhost/D:/ProjetESB/is_am_db/WSO2UM_DB >>>> ;DB_CLOSE_ON_EXIT=FALSE</url> >>>> <username>apiuser</username> >>>> <password>apimanager</password> >>>> <driverClassName>org.h2.Driver</driverClassName> >>>> <maxActive>50</maxActive> >>>> <maxWait>60000</maxWait> >>>> <testOnBorrow>true</testOnBorrow> >>>> <validationQuery>SELECT 1</validationQuery> >>>> <validationInterval>30000</validationInterval> >>>> </configuration> >>>> </definition> >>>> </datasource> >>>> >>>> >>>> And maybe that will fix some problem I have in the store in API manager >>>> concerning the error message (Error! You have partially created keys. >>>> Please click the Clean Up button and try again). But that is another >>>> problem :) >>>> >>>> Regards, >>>> >>>> Thomas >>>> >>>> 2017-06-15 7:12 GMT+02:00 Rajith Roshan <[email protected]>: >>>> >>>>> Hi Thomas, >>>>> >>>>> Instead of configuring IS as key manager , you can use the pre packed >>>>> IS 5.3.0[1]. Using this pre packed IS is lot easier. >>>>> >>>>> [1] - https://docs.wso2.com/display/AM210/Configuring+the+Pre-Pa >>>>> ckaged+Identity+Server+with+API+Manager >>>>> >>>>> On Wed, Jun 14, 2017 at 6:12 PM, Thomas LEGRAND < >>>>> [email protected]> wrote: >>>>> >>>>>> Hello everybody, >>>>>> >>>>>> I have a little problem. I used the Identity Server (IS) in >>>>>> standalone where I configured a service provider and a AD user store. >>>>>> Everything worked perfectly. >>>>>> >>>>>> Then, I followed the procedure written in the document in [1] to make >>>>>> the API manager use the OAuth token generated by the IS. But, many wild >>>>>> problems appear: >>>>>> >>>>>> - First, when I connect to the IS, I can see my user store but I >>>>>> can't see my service provider anymore. Where can I find it? >>>>>> - Then, I try to recreate my service provider with the same name and >>>>>> I have a popup which appears saying:" Error while creating application >>>>>> role: Application/<NAME_HERE> with user admin" >>>>>> - At last, I try to recreate a service provider with another name and >>>>>> I can configre the SAML thing. So I type the same issuer name and >>>>>> continue >>>>>> the configuration until I click on the update button. And BOOM. Another >>>>>> popup appears telling me that "Could not add Service Provider. You might >>>>>> be >>>>>> entering a duplicate Service Provider". I assume that it is linked to the >>>>>> second point, here :( >>>>>> >>>>>> I noticed in the default database located in >>>>>> D:\ProjetESB\wso2is-5.3.0\repository\database\WSO2CARBON_DB.h2.db >>>>>> there is a table SP_APP which contained the declaration of my provider. >>>>>> But >>>>>> I don't know where to find its configuration. >>>>>> >>>>> >>>>> When you share the database between APIM and IS then data is not >>>>> stored in the h2 database. It's stored in the AM_DB (for ex : >>>>> jdbc/WSO2AM_DB >>>>> which is mentioned in the doc[2]) >>>>> >>>>>> >>>>>> Can you help me, please? >>>>>> >>>>>> [1] https://docs.wso2.com/display/AM210/Configuring+WSO2+Identit >>>>>> y+Server+as+a+Key+Manager >>>>>> >>>>> [2] - https://docs.wso2.com/display/AM210/Configuring+WSO2+Identit >>>>> y+Server+as+a+Key+Manager >>>>> >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Dev mailing list >>>>>> [email protected] >>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>> >>>>>> Thanks! >>>>> Rajith >>>>> >>>>> >>>>> -- >>>>> Rajith Roshan >>>>> Software Engineer, WSO2 Inc. >>>>> Mobile: +94-7 <%2B94-71-554-8430>17-064-214 >>>>> >>>> >>>> >>> >>> >>> -- >>> Rajith Roshan >>> Software Engineer, WSO2 Inc. >>> Mobile: +94-7 <%2B94-71-554-8430>17-064-214 >>> >> >> >> _______________________________________________ >> Dev mailing list >> [email protected] >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > > -- > Shahintha Ratnasingam > > Software Engineer > > M: +94 77 5915648 <+94+77+5915648> | E: [email protected] > > www.wso2telco.com > > > > WSO2.Telco (PVT) Ltd. > Bay 9-10-11, Trace Expert City, > Maradana Road, > Colombo 10. > > Sri Lanka > >
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
