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. > > > - > > 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
