예제 #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Identity.UserClaimsPrincipalFactory`1" /> class.
 /// </summary>
 /// <param name="userManager">The <see cref="T:Microsoft.AspNetCore.Identity.UserManager`1" /> to retrieve user information from.</param>
 /// <param name="optionsAccessor">The configured <see cref="T:Microsoft.AspNetCore.Identity.IdentityOptions" />.</param>
 public ADreamClaimsPrincipalFactory(UserManagerService userManager, IOptions <ADreamOptions> optionsAccessor)
 {
     userManager.CheakArgument();
     optionsAccessor.CheakArgument();
     if (optionsAccessor.Value != null)
     {
         UserManager = userManager;
         Options     = optionsAccessor.Value;
     }
 }