On Wed, Feb 10, 2016 at 4:10 PM, Jayanga Kaushalya <[email protected]>
wrote:

> Moving to architecture.
>
> *Jayanga Kaushalya*
> Software Engineer
> Mobile: +94777860160
> WSO2 Inc. | http://wso2.com
> lean.enterprise.middleware
>
> On Wed, Feb 10, 2016 at 4:06 PM, Jayanga Kaushalya <[email protected]>
> wrote:
>
>> Hi all,
>>
>> We are currently in the process of designing the User Core architecture
>> for the C5. Bellow is the currently proposed architecture for the user core.
>>
>>
>> ​
>>
>> Security Module
>>
>>    -
>>
>>    Carbon JAAS security module.
>>    -
>>
>>    Consumes user core APIs to authenticate and authorize users.
>>
>>
>> Realm Service
>>
>>    -
>>
>>    OSGI service.
>>
>>
>>    -
>>
>>    Any user related operation should be done through the Realm Service.
>>
>>
>>    -
>>
>>    Privileged and non privileged realms.
>>    -
>>
>>       Non privileged realm is what we set in the authenticated subject’s
>>       principal.
>>       -
>>
>>       Privileged realm is obtained from the Realm service.
>>
>>
Could you please provide examples for operations of Non-Privileged and
Privileged realms? Trying to understand the difference. Thanks!


>
>>    -
>>
>>    ex: Authenticating a user → getRealm() → getIdentityManager() →
>>    authenticate()
>>
>>
>> Identity Manager
>>
>>    -
>>
>>    All user/group related operations.
>>
>>
>> Identitystore Manager
>>
>>    - All CRUD operations related to user stores.
>>
>> Authorization Manager
>>
>>    -
>>
>>    All permission related operations.
>>
>>
>> Claim Manager
>>
>>    -
>>
>>    All claim related operations.
>>
>>
>> User Profile Manager
>>
>>    -
>>
>>    Managing multiple user profiles.
>>
>>
>> This design is not yet finalized and please give your ideas for
>> improvements.
>>
>> Thanks!
>> *Jayanga Kaushalya*
>> Software Engineer
>> Mobile: +94777860160
>> WSO2 Inc. | http://wso2.com
>> lean.enterprise.middleware
>>
>
>
> _______________________________________________
> Architecture mailing list
> [email protected]
> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>
>


-- 
Thanks & Regards,
Dulanja Liyanage
WSO2 Inc.
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to