XPOUICachedRequestSecurityAdapter Class
A Security Adapter used in XPO-based applications with the UI-level security.
Namespace: DevExpress.ExpressApp.Security.Xpo.Adapters
Assembly: DevExpress.ExpressApp.Security.Xpo.v24.1.dll
NuGet Package: DevExpress.ExpressApp.Security.Xpo
Declaration
Remarks
To enable the XPOUICachedRequestSecurityAdapter Security Adapter, choose XPO and Client-Side Security - UI Level Mode in the Solution Wizard, or pass the XpoUICachedRequestSecurityAdapterProvider object to the static IsGrantedAdapter.Enable method.
using DevExpress.ExpressApp.Security.Adapters;
using DevExpress.ExpressApp.Security.Xpo.Adapters;
// ...
IsGrantedAdapter.Enable(new XpoUICachedRequestSecurityAdapterProvider());
You can call this static method from any place of your code which is executed before a user is logged on, e.g.:
- in the constructor of your platform-agnostic module located in the Module.cs (Module.vb) file;
- in the constructor of your application located in the WinApplication.cs (WinApplication.vb) or WebApplication.cs (WebApplication.vb) file;
- in the Main method of the WinForms application located in the Program.cs (Program.vb) file, before the WinApplication.Start call;
- in the Application_Start method of the ASP.NET Web Forms application located in the Global.asax.cs (Global.asax.vb) file, before the WebApplication.Start call.
Inheritance
Object
DevExpress.ExpressApp.Security.Adapters.SecurityAdapterBase
DevExpress.ExpressApp.Security.Adapters.RealObjectSecurityAdapterBase
DevExpress.ExpressApp.Security.Xpo.Adapters.XPORealObjectSecurityAdapterBase
XPOUICachedRequestSecurityAdapter
See Also