Exemple #1
0
 public PrincipalsService(
     ILog log,
     IContext context,
     IEntityEmitter <Principal> emitter,
     IEntityLinkEmitter <Principal, Role> linkEmitter,
     IEntitySecurity <Principal> security,
     IEntityLinkSecurity <Principal, Role> linkSecurity
     )
 {
     this.log          = log;
     this.context      = context;
     this.emitter      = emitter;
     this.linkEmitter  = linkEmitter;
     this.security     = security;
     this.linkSecurity = linkSecurity;
 }
Exemple #2
0
 public SilentProvisioningService(
     IOptions <SilentProvisioningServiceOptions> options,
     ILog log,
     IContext context,
     IEntityEmitter <Principal> emitter,
     IEntityLinkEmitter <Principal, Role> linkEmitter,
     IAccessTokenResolver accessTokenResolver
     )
 {
     this.options             = options;
     this.log                 = log;
     this.context             = context;
     this.emitter             = emitter;
     this.linkEmitter         = linkEmitter;
     this.accessTokenResolver = accessTokenResolver;
 }
Exemple #3
0
 public RolesService(
     ILog log,
     Authorization.IContext context,
     IEntityEmitter <Role> emitter,
     IEntityLinkEmitter <Role, Principal> linkEmitter,
     IEntitySecurity <Role> security,
     IEntityLinkSecurity <Role, Principal> linkSecurity
     )
 {
     this.log          = log;
     this.context      = context;
     this.emitter      = emitter;
     this.linkEmitter  = linkEmitter;
     this.security     = security;
     this.linkSecurity = linkSecurity;
 }