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; }
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; }
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; }