Пример #1
0
 internal PasswordCredentials(Context context, Persistence.DataContext dataContext)
 {
     this.dataContext = dataContext;
     this.context     = context;
     // TODO: Refactor this class so it works with any Management Provider
     context.GetManagementProvider(CredentialValidationMethodTypes.Password,
                                   (identityService) =>
     {
         this.managmentProvider = identityService;
         return(true);
     },
                                   () => false,
                                   (why) => false);
 }
Пример #2
0
 internal PasswordCredentials(Context context, EastFive.Security.SessionServer.Persistence.DataContext dataContext)
 {
     this.dataContext = dataContext;
     this.context     = context;
     // TODO: Refactor this class so it works with any Management Provider
     context.GetManagementProvider(Enum.GetName(typeof(CredentialValidationMethodTypes), CredentialValidationMethodTypes.Password),
                                   (identityService) =>
     {
         this.managmentProvider = identityService;
         return(true);
     },
                                   () => false,
                                   (why) => false);
 }