Hello,

The next step is to configure which service store registry you want use :
- json
- jpa

You just need to install the dependencies gradle (compile and deploy) and key 
config in the properties file.

Mathieu


> Le 25 mars 2020 à 03:21, Nguyen Tran Thanh Lam <[email protected]> a 
> écrit :
> 
> 
> Dear Mr Mathieu HETRU
> I have tried your solution, It's working fine but the service seem store 
> temporary on RAM.
> It doesn't write to directory (/etc/cas/services-repo) or database.
> This lead to service will disappear when I restart cas-management.
> Thanks
> 
> Vào Th 3, 24 thg 3, 2020 vào lúc 23:13 Mathieu HETRU <[email protected]> 
> đã viết:
>> hello Bob,
>> i have the solution : remove the git feature from the war file (produced by 
>> gradlew) in order to cas-management 6.1.x works fine :
>> 
>> add this line in the build.gradle (in the bootWar step) :
>> ---
>> excludes = ["**/cas-mgmt-config-version-control*.jar", 
>> "**/cas-mgmt-config-delegated*.jar", "**/HikariCP-java7-2.4.13.jar"]
>> ---
>> 
>> Sincerly,
>> 
>> Mathieu
>> 
>>> Le mar. 24 mars 2020 à 16:04, Bob <[email protected]> a écrit :
>>> Thanks Mathieu,
>>> 
>>> I tried that also but never could get cas-management 6.1.x working (it kept 
>>> using the built-in git repo, despite having properties set not to use that) 
>>> with the MySQL data.
>>> Finally I gave up on cas-management and have used the workaround from 
>>> Michele instead.
>>> Thanks,
>>> 
>>> Bob
>>> 
>>> 
>>>> On Monday, March 23, 2020 at 4:06:08 PM UTC+1, Mathieu HETRU wrote:
>>>> Hello Bob,
>>>> 
>>>> You should install cas-management web interface because the service entry 
>>>> in the db got java objects serialized in the db blob fields in the db 
>>>> tables.
>>>> 
>>>> I have not use the initFromJson feature.
>>>> 
>>>> Sincerly,
>>>> 
>>>> Mathieu
>>>> 
>>>> Le mardi 28 janvier 2020 12:50:54 UTC+1, Bob a écrit :
>>>>> 
>>>>> Hello,
>>>>> 
>>>>> We are upgrading to CAS 6.1.x.
>>>>> Most things seem to work fine (LDAP and reading Service Registry from 
>>>>> json file) but we cannot get it to save the Service Registry in a MySQL 
>>>>> casdb.
>>>>> Is there a way to manually enter a Service Registry into a MySQL database?
>>>>> 
>>>>> Running CAS has created 3 tables in our MySQL database:
>>>>> 
>>>>> regex_registered_service
>>>>> regex_registered_service_regex_registered_service_property
>>>>> regex_registered_service_registered_service_impl_contact
>>>>> 
>>>>> Table regex_registered_service has the following columns:
>>>>> 
>>>>> +----------------------------------+
>>>>> | COLUMN_NAME                      |
>>>>> +----------------------------------+
>>>>> | access_strategy                  |
>>>>> | attribute_release                |
>>>>> | description                      |
>>>>> | environments                     |
>>>>> | evaluation_order                 |
>>>>> | expiration_policy                |
>>>>> | expression_type                  |
>>>>> | id                               |
>>>>> | information_Url                  |
>>>>> | logo                             |
>>>>> | logout_type                      |
>>>>> | logout_url                       |
>>>>> | mfa_policy                       |
>>>>> | name                             |
>>>>> | privacy_Url                      |
>>>>> | proxy_policy                     |
>>>>> | proxy_ticket_expiration_policy   |
>>>>> | public_key                       |
>>>>> | required_handlers                |
>>>>> | response_Type                    |
>>>>> | service_Id                       |
>>>>> | service_ticket_expiration_policy |
>>>>> | sso_participation_policy         |
>>>>> | theme                            |
>>>>> | username_attr                    |
>>>>> +----------------------------------+
>>>>> 25 rows in set (0.00 sec)
>>>>> 
>>>>> How would I get the following json into this table?
>>>>> 
>>>>> {
>>>>>   "@class" : "org.apereo.cas.services.RegexRegisteredService",
>>>>>   "serviceId" : "https://localhost:9000/dashboard";,
>>>>>   "name" : "My App",
>>>>>   "id" : 10001000,
>>>>>   "description" : "My Dashboard App",
>>>>>   "attributeReleasePolicy" : {
>>>>>     "@class" : 
>>>>> "org.apereo.cas.services.ReturnMappedAttributeReleasePolicy",
>>>>>     "allowedAttributes" : {
>>>>>       "@class" : "java.util.TreeMap",
>>>>>       "memberOf" : "authorities"
>>>>>     }
>>>>>   },
>>>>>   "evaluationOrder" : 100,
>>>>>   "accessStrategy" : {
>>>>>     "@class" : 
>>>>> "org.apereo.cas.services.DefaultRegisteredServiceAccessStrategy",
>>>>>     "enabled" : true,
>>>>>     "ssoEnabled" : true
>>>>>   }
>>>>> }
>>>>> 
>>>>> Thanks in advance!
>>>>> 
>>>>> Bob
>>> 
>>> -- 
>>> - Website: https://apereo.github.io/cas
>>> - Gitter Chatroom: https://gitter.im/apereo/cas
>>> - List Guidelines: https://goo.gl/1VRrw7
>>> - Contributions: https://goo.gl/mh7qDG
>>> --- 
>>> You received this message because you are subscribed to the Google Groups 
>>> "CAS Community" group.
>>> To unsubscribe from this group and stop receiving emails from it, send an 
>>> email to [email protected].
>>> To view this discussion on the web visit 
>>> https://groups.google.com/a/apereo.org/d/msgid/cas-user/85c1a43d-a4b1-4d91-9106-3ed8a4e9d92d%40apereo.org.
>> 
>> -- 
>> - Website: https://apereo.github.io/cas
>> - Gitter Chatroom: https://gitter.im/apereo/cas
>> - List Guidelines: https://goo.gl/1VRrw7
>> - Contributions: https://goo.gl/mh7qDG
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "CAS Community" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected].
>> To view this discussion on the web visit 
>> https://groups.google.com/a/apereo.org/d/msgid/cas-user/CAHNwO5maybN1prurCk8g73_PbEVpk8tDQnVgbKfeXTmAZDdk5g%40mail.gmail.com.
> 
> -- 
> - Website: https://apereo.github.io/cas
> - Gitter Chatroom: https://gitter.im/apereo/cas
> - List Guidelines: https://goo.gl/1VRrw7
> - Contributions: https://goo.gl/mh7qDG
> --- 
> You received this message because you are subscribed to the Google Groups 
> "CAS Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To view this discussion on the web visit 
> https://groups.google.com/a/apereo.org/d/msgid/cas-user/CAEjUsAhDRfkj6-Qw6RYnvuq_b%2BVR%2BzAa%3DYF6tH6wVWRKHvcpDA%40mail.gmail.com.

-- 
- Website: https://apereo.github.io/cas
- Gitter Chatroom: https://gitter.im/apereo/cas
- List Guidelines: https://goo.gl/1VRrw7
- Contributions: https://goo.gl/mh7qDG
--- 
You received this message because you are subscribed to the Google Groups "CAS 
Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/a/apereo.org/d/msgid/cas-user/783A7129-0BFA-48EA-96CB-EC0543AC6B6D%40gmail.com.

Reply via email to