You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@fineract.apache.org by se...@singo.co.tz on 2016/08/05 00:29:32 UTC

Managing groups|users|roles|permisions

Dear Team,


Presentation by Adhyan remind me a critical issue that was faced by SAP 
- ERP. on managing user's permission.... "Please apologies for my 
ignorance"

I wonder to know how it is happen in Mifos/Fineract

Best Practices is as follows.

Users - e.g. Ed, Sendoro, Emmanuel etc

Groups -  in organization, you may have group of people who are supposed 
to play same roles.

Roles - e.g. Cashier, Credit Officer, document verifier etc.

Permissions - e.g can Approve/reject loans, create loans etc...



Best Practices Scanerios.
-------------------------------

Permissions are assigned to roles and never directly to the users/groups

Roles - Assigned to Groups and never directly to users, this means 
whenever a user is removed from a group automatically he has missed all 
privileges/permissions of the groups and whenever user get to a group 
s/he automatically get all roles and privileges in that group

Groups contains users:

Advantages
-it mitigate the risk on leaving a certain privileges to user even if it 
was supposed to have been removed et.
-it maintain scalability and integrity of this key and probably risk 
area...



Is this how it is being done now? Anyone can direct me to documentation 
of this module?


Thanks
Sendoro





Re: Managing groups|users|roles|permisions

Posted by se...@singo.co.tz.
Dear Nayan,

Thanks a lot...

Regards
Sendoro


On 2016-08-05 04:21, Nayan Ambali wrote:
> Hello Sendoro,
> 
> MIfos X platform uses similar concept, permissions are mapped to a role 
> and
> then role is mapped to user, if you remove the role from a user then 
> user
> will loose all the permissions associated with that role.
> 
> You can find the documentation at
> https://mifosforge.jira.com/wiki/display/docs/Manage+Roles+and+Permissions
> 
> -
> Nayan Ambali
> 
> On Fri, 5 Aug 2016 at 05:59 <se...@singo.co.tz> wrote:
> 
>> Dear Team,
>> 
>> 
>> Presentation by Adhyan remind me a critical issue that was faced by 
>> SAP
>> - ERP. on managing user's permission.... "Please apologies for my
>> ignorance"
>> 
>> I wonder to know how it is happen in Mifos/Fineract
>> 
>> Best Practices is as follows.
>> 
>> Users - e.g. Ed, Sendoro, Emmanuel etc
>> 
>> Groups -  in organization, you may have group of people who are 
>> supposed
>> to play same roles.
>> 
>> Roles - e.g. Cashier, Credit Officer, document verifier etc.
>> 
>> Permissions - e.g can Approve/reject loans, create loans etc...
>> 
>> 
>> 
>> Best Practices Scanerios.
>> -------------------------------
>> 
>> Permissions are assigned to roles and never directly to the 
>> users/groups
>> 
>> Roles - Assigned to Groups and never directly to users, this means
>> whenever a user is removed from a group automatically he has missed 
>> all
>> privileges/permissions of the groups and whenever user get to a group
>> s/he automatically get all roles and privileges in that group
>> 
>> Groups contains users:
>> 
>> Advantages
>> -it mitigate the risk on leaving a certain privileges to user even if 
>> it
>> was supposed to have been removed et.
>> -it maintain scalability and integrity of this key and probably risk
>> area...
>> 
>> 
>> 
>> Is this how it is being done now? Anyone can direct me to 
>> documentation
>> of this module?
>> 
>> 
>> Thanks
>> Sendoro
>> 
>> 
>> 
>> 
>> 


Re: Managing groups|users|roles|permisions

Posted by Nayan Ambali <na...@gmail.com>.
Hello Sendoro,

MIfos X platform uses similar concept, permissions are mapped to a role and
then role is mapped to user, if you remove the role from a user then user
will loose all the permissions associated with that role.

You can find the documentation at
https://mifosforge.jira.com/wiki/display/docs/Manage+Roles+and+Permissions

-
Nayan Ambali

On Fri, 5 Aug 2016 at 05:59 <se...@singo.co.tz> wrote:

> Dear Team,
>
>
> Presentation by Adhyan remind me a critical issue that was faced by SAP
> - ERP. on managing user's permission.... "Please apologies for my
> ignorance"
>
> I wonder to know how it is happen in Mifos/Fineract
>
> Best Practices is as follows.
>
> Users - e.g. Ed, Sendoro, Emmanuel etc
>
> Groups -  in organization, you may have group of people who are supposed
> to play same roles.
>
> Roles - e.g. Cashier, Credit Officer, document verifier etc.
>
> Permissions - e.g can Approve/reject loans, create loans etc...
>
>
>
> Best Practices Scanerios.
> -------------------------------
>
> Permissions are assigned to roles and never directly to the users/groups
>
> Roles - Assigned to Groups and never directly to users, this means
> whenever a user is removed from a group automatically he has missed all
> privileges/permissions of the groups and whenever user get to a group
> s/he automatically get all roles and privileges in that group
>
> Groups contains users:
>
> Advantages
> -it mitigate the risk on leaving a certain privileges to user even if it
> was supposed to have been removed et.
> -it maintain scalability and integrity of this key and probably risk
> area...
>
>
>
> Is this how it is being done now? Anyone can direct me to documentation
> of this module?
>
>
> Thanks
> Sendoro
>
>
>
>
>