コード例 #1
0
        public ClaimsIdentity GenerateUserIdentity(CompanyUserManager manager)
        {
            // Note the authenticationType must match the one defined in CookieAuthenticationOptions.AuthenticationType
            var userIdentity = manager.CreateIdentity(this, DefaultAuthenticationTypes.ApplicationCookie);

            // Add custom user claims here
            return(userIdentity);
        }
コード例 #2
0
        public static CompanyUserProcess CompanyUserProcessMultiton(ConnectionHelper connectionHelper)
        {
            lock (_lockObject)
            {
                if (!_companyProcess.ContainsKey(connectionHelper.Database))
                {
                    _companyProcess.Add(connectionHelper.Database, new CompanyUserProcess());
                }
            }

            companyUserManager = new CompanyUserManager(new CompanyUserServiceManager(connectionHelper));

            return(_companyProcess[connectionHelper.Database]);
        }
コード例 #3
0
 public Task <ClaimsIdentity> GenerateUserIdentityAsync(CompanyUserManager manager)
 {
     return(Task.FromResult(GenerateUserIdentity(manager)));
 }