Exemplo n.º 1
0
        public static DaUserManager Create(IdentityFactoryOptions <DaUserManager> options, IOwinContext context)
        {
            var userManager = new DaUserManager(new DaUserRepository(context.Get <DaIdentityDbContext>()));

            var dataProtectionProvider = options.DataProtectionProvider;

            if (dataProtectionProvider != null)
            {
                userManager.UserTokenProvider =
                    new DataProtectorTokenProvider <DaUser, int>(dataProtectionProvider.Create("DevAccelerate Identity"));
            }

            return(userManager);
        }
Exemplo n.º 2
0
        public async Task <ClaimsIdentity> GenerateUserIdentityAsync(DaUserManager manager)
        {
            var userIdentity = await manager.CreateIdentityAsync(this, DefaultAuthenticationTypes.ApplicationCookie);

            return(userIdentity);
        }