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;
>> DB_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

Reply via email to