Hello, Thanks for your patience. If you use DevExpress wizard for create a project, you can setting a Xafari security using Xafari documentation for security: - add Xafari modules in project modules: XafariModule, XafariWin(Web)Module, XafariSecurityWin(Web)Module, XafariSecurityXpoModule; - add SecurityStrategyComplex component from the XAF Security group on Toolbox to the Security pane on designer in Application Designer(Win(Web)Application.cs[Design]); - invoke Properties Window and set RoleType property to the "Xafari.Security.Xpo.XafariSecuritySystemRole" value; - add XafariAuthentication component from the Xafari group on designer in Application Designer(Win(Web)Application.cs[Design]). If you use Xafari wizard for create a project, you can setting a Xafari security: - add Xafari modules in project modules: XafariModule, XafariWin(Web)Module, XafariSecurityWin(Web)Module, XafariSecurityXpoModule; - add SecurityStrategyComplex component from the XAF Security group on Toolbox to the Security pane on designer in Application Designer(AppModule.cs[Design]); - invoke Properties Window and set RoleType property to the "Xafari.Security.Xpo.XafariSecuritySystemRole" value; - add XafariAuthentication component from the Xafari group on designer in Application Designer(AppModule.cs[Design]). After the settings and building a project in database is created administrator as your computer account. Windows Authentication use the account. Primarily you login to use Windows Authentication. After login you can see navigation objects: My Details, User, Role and your default XPO objects. When you create new user and set all settings, you can save the user and select an action Reset Password, and assign password. Use the Xafari Security you can set hierarchy for roles and you can expanded permissions: as example there is access setting for actions. Also you can use for settings the SecurityStrategyComplex a DevExpress type role and user. Feel free to contact us if you have any questions. Best regards, Sasha. |