c# - Using ASP.NET Identity 2.2.1 with my own table in MVC -


i installed identity 2.2.1 today. created own classes role, user, claim, usermanager, userrole, emailservice , smsservice. above classes seem working.

i added new class called signinmanager. can't seem fix error message. i'm getting convert error message.

public class mysigninmanager : signinmanager<myuser, long> {     public mysigninmanager(myusermanager usermanager, iauthenticationmanager authenticationmanager)         : base(usermanager, authenticationmanager)     {     } 

cannot implicitly convert type 'system.threading.tasks.task' 'system.threading.tasks.task'

    public override task<myclaim> createuseridentityasync(myuser user)     {         return user.generateuseridentityasync((myusermanager)usermanager);     } 

this method okay

    public static mysigninmanager      create(identityfactoryoptions<mysigninmanager> options, iowincontext context)     {         return new mysigninmanager(context.getusermanager<myusermanager>(), context.authentication);     } 

the user class looks this:

 public class myuser : identityuser<long, mylogin, myuserrole, myclaim>  {      public string activationtoken { get; set; }       public string passwordanswer { get; set; }       public string passwordquestion { get; set; }       public async task<claimsidentity> generateuseridentityasync(myusermanager usermanager)      {          var useridentity = await usermanager.createidentityasync(this, defaultauthenticationtypes.applicationcookie);          // add custom user claims here          return useridentity;       }    } 

the method ends in async, indication need use async semantics:

public async override task<myclaim> createuseridentityasync(myuser user) {     return await user.generateuseridentityasync((myusermanager)usermanager); } 

i.e. add async method signature , await result


Comments

Popular posts from this blog

Magento/PHP - Get phones on all members in a customer group -

php - .htaccess mod_rewrite for dynamic url which has domain names -

Website Login Issue developed in magento -