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
