asp.net-identity-2

    2热度

    1回答

    使用Owin + Oauth2 + Identity2。 我有一个网络Api与默认的基本身份验证设置,我已经修改。 我startup.cs部分类 public void ConfigureAuth(IAppBuilder app) { // Enable the application to use a cookie to store information for the

    1热度

    1回答

    我已经开始开发一个新的ASP.NET MVC-App,我想使用ASP.NET Identity 2进行用户管理。我想摆脱角色,因为我认为这绝对不是必需的,特别是如果我想到这种方式,ASP.NET Identity会在幕后处理角色:作为声明。 (请纠正我,如果我在这里是错误的) 我有两个信息关于这个问题:This official Microsoft-Documentation指出,只需要实现所需的

    3热度

    1回答

    我允许新创建的用户谁知道他们的密码,并且尚未确认要更改他们的注册电子邮件(只要它没有在我的数据库中注册) 问题是,如果他们更改了电子邮件,我会生成新的电子邮件确认标记,但旧标记仍然可以验证它们(我在注册时发出的那个标记),这很可能意味着人们可以首先使用他们的注册邮件,将其更改为其他邮件他们无法访问,并从旧的验证,这是一个很大的安全漏洞,让我离开 有没有什么方法可以删除/撤销旧的令牌? (技术上我可

    1热度

    1回答

    我有一个ASP.NET身份2.0和数据库的项目,由ASP.NET身份1.0创建。我想更新我的数据库。我执行以下操作: 启用迁移: 启用的迁移-ProjectName网络 察看此背景下针对现有的数据库... 的Code First为项目Web启用迁移。 添加迁移(我的项目有2个连接字符串,我选择合适的,与 '旧' 的数据库表): 添加迁移-Name UpdateIdentity -ProjectNa

    2热度

    1回答

    是否可以将列添加到AspNetUserLogins表或IdentityUserLogin类的子类中,以便Identity Framework将正确使用该类?

    0热度

    1回答

    我已经实现了IPersistedGrantStore,并且定义了一个客户端,它的属性RequireConsent和AllowRememberConsent设置为true。我还从该客户端中删除了脱机访问范围,因为根据OAuth规范,我已经在某处读取了同意总是被强制要求脱机访问范围的请求。 当我第一次进入登录屏幕时,我收到同意视图,点击允许并记住我的决定,我可以看到数据库表PersistedGrant

    0热度

    1回答

    Iam创建一个Asp mvc 5网站。 Iam为我的网站添加用户,所以我使用了身份验证机制2。其工作正常。但即使登录后登录和注册按钮在那里。登录后,我想显示名为“Managa My Account”的动作链接。 如何在登录时自动隐藏登录和注册按钮并显示注销按钮? 如何在用户登录时添加自定义菜单?我搜索了很多。但只有webforms的例子显示出来。任何人都可以帮助我吗?你能提供一些关于如何实现这一目

    0热度

    1回答

    我已经创建了自定义UsersyStore和在CreateAsync它创建用户的方法。 我想知道如何以及在哪里根据电子邮件检查用户是否已经存在? CreateAsync方法只返回任务。但我如何检查用户是否已经存在。目前它基于Id创建新用户

    1热度

    2回答

    的返回类型我使用ASP.NET身份2.2.1。 我实现接口IIdentityMessageService这样的: public class EmailService : IIdentityMessageService { public Task SendAsync(IdentityMessage message) { string body = ONMailSty

    0热度

    1回答

    已尝试设置用户注册后发送的电子邮件地址链接的到期时间,链接令牌应在10分钟后过期。已经使用的代码,但即使经过10分钟的用户仍然可以访问该链接,这里是我的代码, var userManager = GetUserManager(); userManager.UserTokenProvider = new DataProtectorTokenProvider<User,int(dataProtect