Пример #1
0
 public RoleDisputeFactory(IEventPublisher publisher, IClientRoleRegistry registry)
 {
     _publisher = publisher;
     _registry  = registry;
     _disputes  = new Dictionary <Role, IRoleDispute>()
     {
         { Role.Reader, null },
         { Role.Writer, null },
         { Role.Admin, null }
     };
 }
Пример #2
0
 public RoleDispute(Guid claimant,
                    Guid defendant,
                    Role role,
                    IClientRoleRegistry registry,
                    IEventPublisher publisher)
 {
     Claimant   = claimant;
     Defendant  = defendant;
     Role       = role;
     _publisher = publisher;
     _registry  = registry;
 }
Пример #3
0
 public CookieIdentificationMiddleware(IClientRoleRegistry roleRegistry)
 {
     _roleRegistry = roleRegistry;
 }
Пример #4
0
 public ClientRoleRegistryTests()
 {
     _registry = new ClientRoleRegistry();
     _client1  = Guid.NewGuid();
     _client2  = Guid.NewGuid();
 }
Пример #5
0
 public RoleController(IClientRoleRegistry registry, IRoleDisputeFactory disputeFactory)
 {
     _registry       = registry;
     _disputeFactory = disputeFactory;
 }