Hi Jérôm,
I have done.
Thank you very much.

Vào Th 3, 1 thg 9, 2020 vào lúc 13:40 Jérôme LELEU <[email protected]> đã
viết:

> Hi,
>
> Reading the code, you need to setup a * for the authzAttributes property.
> Something like this in your *management.properties* file:
> *mgmt.authzAttributes[0]=**
> Thanks.
> Best regards,
> Jérôme
>
>
> Le mar. 1 sept. 2020 à 08:35, Nguyen Tran Thanh Lam <
> [email protected]> a écrit :
>
>> Hi Jérôm,
>> Exactly what i wanted, I want to setup static roles for all user with CAS
>> Management Web App service.
>> If you know how to setup, please help me.
>> Thank you in advance.
>> Regards
>> -------
>> Thanh Lam
>>
>>
>> Vào Th 3, 1 thg 9, 2020 vào lúc 13:19 Jérôme LELEU <[email protected]>
>> đã viết:
>>
>>> Hi,
>>>
>>> Depending on your configuration, you have several options: either pick
>>> up static roles (but I don't think this is what you want) or take some
>>> user's attributes as roles or use the users file.
>>> See:
>>> https://github.com/apereo/cas-management/blob/master/config/cas-mgmt-config-authz/src/main/java/org/apereo/cas/mgmt/config/CasManagementAuthorizationConfiguration.java#L39
>>> Thanks.
>>> Best regards,
>>> Jérôme
>>>
>>>
>>> Le lun. 31 août 2020 à 09:03, Nguyen Tran Thanh Lam <
>>> [email protected]> a écrit :
>>>
>>>> Hi Mr Jérôme LELEU,
>>>> Yes I know this configuration but I have inconvenient process when I
>>>> create new user.
>>>> It means, when I create new user in MongoDB, CAS Overlay can
>>>> authenticated new user (I must not restart cas service) but with CAS
>>>> Management Web App, I must add this role for new user to user.json file and
>>>> restart CAS Management Web App service.
>>>> For example:
>>>> First:
>>>> I have already had one user with username is casuser and password =x1.
>>>> I could use casuser/x1 as CAS's account to use CAS Overlay and CAS
>>>> Management Web app feature.
>>>> Next:
>>>> I add new user  with username is casuser2 and password =x2.
>>>> I could use casuser2/x2 as CAS's account to use CAS Overlay feature.
>>>> But with CAS Management Web App, I need modified user.json file like
>>>> this
>>>>
>>>> {
>>>>  "casuser" : {
>>>>    "roles" : [ "ROLE_ADMIN" ]
>>>>  },
>>>>   "casuser2" : {
>>>>    "roles" : [ "ROLE_ADMIN" ]
>>>>  },
>>>> }
>>>>
>>>> Then restart CAS Management service. After that, I could use this
>>>> casuser2 account for CAS Management Web App.
>>>> It's very inconvenient, thus I hope any way to fix this role for all
>>>> users.
>>>> Please help me.
>>>> Thank you in advance.
>>>>
>>>> Vào Th 2, 31 thg 8, 2020 vào lúc 13:44 Jérôme LELEU <[email protected]>
>>>> đã viết:
>>>>
>>>>> Hi,
>>>>>
>>>>> You need to add a *users.json* (or *users.yml* in YAML format) file
>>>>> in the classpath.
>>>>> For example:
>>>>>
>>>>> {
>>>>>  "casuser" : {
>>>>>    "roles" : [ "ROLE_ADMIN" ]
>>>>>  }
>>>>> }
>>>>>
>>>>>
>>>>> Thanks.
>>>>> Best regards,
>>>>> Jérôme
>>>>>
>>>>>
>>>>> Le jeu. 27 août 2020 à 14:11, Napoleon Ponaparte <
>>>>> [email protected]> a écrit :
>>>>>
>>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> I have succeeded config CAS Overlay template 6.2.x can authenticated
>>>>>> user that registed in MongoDB.
>>>>>> Here is my config:
>>>>>>
>>>>>> 1. CAS Properties
>>>>>> "name":"cas.authn.mongo.name","value":"users"
>>>>>> "name":"cas.authn.mongo.database-name","value":"users"
>>>>>> "name":"cas.authn.mongo.collection","value":"users"
>>>>>> "name":"cas.authn.mongo.username-attribute","value":"username"
>>>>>> "name":"cas.authn.mongo.password-attribute","value":"password"
>>>>>> "name":"cas.authn.mongo.user-id","value":"casuser"
>>>>>> "name":"cas.authn.mongo.password","value":"Mellon"
>>>>>>
>>>>>> "name":"cas.authn.mongo.attributes","value":"lastname,useremail,usertel"
>>>>>>
>>>>>> "name":"cas.authn.mongo.clientUri","value":"mongodb://casuser:Mellon@IP
>>>>>> :port/users?authSource=admin&readPreference=primary&appname=MongoDB%20Compass%20Community&ssl=false"
>>>>>> 2. And this is user properties in User collecion
>>>>>>
>>>>>> "username":"root",
>>>>>> "password":"root",
>>>>>> "lastname":"VNPT ADMIN",
>>>>>> "useremail":"xxx",
>>>>>> "usertel":"xxx"
>>>>>>
>>>>>> But,  I have faced with problem about CAS Management Web App service.
>>>>>> Here is CAS Management Web App log:
>>>>>>
>>>>>> WARN [org.apereo.cas.mgmt.authz.CasRoleBasedAuthorizer] - <Unable to
>>>>>> authorize access, since the authenticated profile [#CasProfile# | id: 
>>>>>> root
>>>>>> | attributes: {credentialType=UsernamePasswordCredential,
>>>>>> isFromNewLogin=false, 
>>>>>> authenticationDate=2020-08-26T08:51:16.865441Z[UTC],
>>>>>> authenticationMethod=users, successfulAuthenticationHandlers=users,
>>>>>> longTermAuthenticationRequestTokenUsed=false} | roles: [] | permissions: 
>>>>>> []
>>>>>> | isRemembered: false | clientName: CasClient | linkedId: null |] *does
>>>>>> not contain any required roles*>
>>>>>>
>>>>>> Here is my service registry for CAS Manaement Web App:
>>>>>>
>>>>>> {
>>>>>>   "@class" : "org.apereo.cas.services.RegexRegisteredService",
>>>>>>   "serviceId":"^https://cas-server-domain:8088/cas-management.+";,
>>>>>>   "name" : "casManagement",
>>>>>>   "id" : 1,
>>>>>>   "evaluationOrder" : 1,
>>>>>>   "allowedAttributes":["cn","mail"]
>>>>>> }
>>>>>>
>>>>>> CAS server succeed create and authorized access token for user (id =
>>>>>> root) but CAS Management missing user's role.
>>>>>>
>>>>>> I don't know how to assign ROLE for user or indicate user's role
>>>>>> fixed in service registry.
>>>>>> Please help me.
>>>>>> Thank you in advance.
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> - 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/d45135e1-e8d4-4f55-9e49-02e1d825c18bn%40apereo.org
>>>>>> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/d45135e1-e8d4-4f55-9e49-02e1d825c18bn%40apereo.org?utm_medium=email&utm_source=footer>
>>>>>> .
>>>>>>
>>>>> --
>>>>> - 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/CAP279LydnJDBBuVcJzjGPE6bVPOQUAZkEaxz6J25bcT0kzKO_Q%40mail.gmail.com
>>>>> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/CAP279LydnJDBBuVcJzjGPE6bVPOQUAZkEaxz6J25bcT0kzKO_Q%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>>> .
>>>>>
>>>> --
>>>> - 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/CAEjUsAimwpSpM0PV15%2BNp-jSeQpR5A_JduajPWy4Lv8RZPetfA%40mail.gmail.com
>>>> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/CAEjUsAimwpSpM0PV15%2BNp-jSeQpR5A_JduajPWy4Lv8RZPetfA%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>> --
>>> - 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/CAP279LxYPF-%2B4d12qkokY6Rq8X1DT40SHYNuO4A9SnWpbbJYgw%40mail.gmail.com
>>> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/CAP279LxYPF-%2B4d12qkokY6Rq8X1DT40SHYNuO4A9SnWpbbJYgw%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>> --
>> - 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/CAEjUsAhAF9DT_giYZ--4cMQRcLrkB0WUwXyZMKJu6H2-OMaxSg%40mail.gmail.com
>> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/CAEjUsAhAF9DT_giYZ--4cMQRcLrkB0WUwXyZMKJu6H2-OMaxSg%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
> --
> - 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/CAP279LwYmdyNakf4X_Ned%2BZvw%3D0pA_JSyV6g0kn9OxqcB-BLCw%40mail.gmail.com
> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/CAP279LwYmdyNakf4X_Ned%2BZvw%3D0pA_JSyV6g0kn9OxqcB-BLCw%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>

-- 
- 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/CAEjUsAifTmqbRm1KSKQGsuKnNuQz-QYoeb-97d-Uzr-RX6x3Lw%40mail.gmail.com.

Reply via email to