password net custom attribute asp adddefaultidentity .net asp.net wpf asp.net-membership

.net - custom - authorize attribute asp net core



¿Puedes usar el proveedor de membresía asp.net en una aplicación de Windows? (4)

El proveedor de membresía Asp.Net tiene algunos usos claros en una aplicación web. Estoy pensando en tratar de aprovechar algunas de las características en una aplicación de Windows (más específicamente, WPF). ¿Alguien sabe si es posible usar las funciones principales en una aplicación de Windows? Principalmente lo estoy buscando para crear las tablas de mi base de datos y mantener usuarios, roles y perfiles. Obviamente no necesito usar los controles web incorporados (por ejemplo, Iniciar sesión).



Sí tu puedes.

Toda la configuración se puede hacer dentro de app.config en lugar de web.config de asp.net.


Asegúrese de estar creando una aplicación 3.5 (WPF 4 no funcionará aún) - Luego debe importar la referencia System.Web. Esto le permitirá usar "using System.Web.Security;" como lo haría normalmente en una aplicación web ... ahora puede acceder a cosas como Membership.CreateUser ()

Su archivo app.config debe configurarse para su proveedor junto con una cadena de conexión.


Tengo una aplicación winform que habla con DotNetNuke (DNN). DNN utiliza el proveedor de membresía Asp.net, por lo que la fuente funcionará para otras aplicaciones que también usan ese proveedor de membresía. Es una aplicación muy simple, por lo que debería poder leer la fuente fácilmente.

http://www.datakido.com/downloads/Token/ViewInfo/ItemId/3

Debería poder adaptar la fuente para que funcione con WPF.