Exemplo n.º 1
0
 public OidcAuthPrincipalCreator(IAgentProfilePrincipalService agentProfilePrincipalService,
                                 IAgentPasswordPrincipalService agentPasswordPrincipalService,
                                 IOpenAmIntegration openAmIntegration,
                                 IOpenAmPrincipalService openAmPrincipalService)
 {
     this.agentProfilePrincipalService  = agentProfilePrincipalService;
     this.agentPasswordPrincipalService = agentPasswordPrincipalService;
     this.openAmIntegration             = openAmIntegration;
     this.openAmPrincipalService        = openAmPrincipalService;
 }
Exemplo n.º 2
0
        public SupportBusiness(ICacheIntegration cacheIntegration, IAgentConnectIntegration agentConnectIntegration,
                               IPartnerServiceIntegration partnerServiceIntegration, IDlsIntegration dlsIntegration,
                               IOpenIdmIntegration openIdmIntegration, IOpenAmIntegration openAmIntegration)
        {
            cacheIntegration.ThrowIfNull(nameof(cacheIntegration));
            cacheIntegration.ThrowIfNull(nameof(agentConnectIntegration));
            cacheIntegration.ThrowIfNull(nameof(partnerServiceIntegration));
            cacheIntegration.ThrowIfNull(nameof(dlsIntegration));
            cacheIntegration.ThrowIfNull(nameof(openAmIntegration));
            cacheIntegration.ThrowIfNull(nameof(openIdmIntegration));

            _cacheIntegration          = cacheIntegration;
            _agentConnectIntegration   = agentConnectIntegration;
            _partnerServiceIntegration = partnerServiceIntegration;
            _dlsIntegration            = dlsIntegration;
            _openAmIntegration         = openAmIntegration;
            _openIdmIntegration        = openIdmIntegration;
        }
 public OpenAmPrincipalService(IOpenAmIntegration openAmIntegration, ICacheManager cacheManager)
 {
     this.openAmIntegration = openAmIntegration;
     this.cacheManager      = cacheManager;
 }