public AccountController(ISignInService signInService, ISignOutService signOutService, IGetUsersService getUsersService) { this.signInService = signInService; this.signOutService = signOutService; this.getUsersService = getUsersService; }
public LoggedOutInteractor(ILogoutService logoutService, IPersistedGrantRepository persistedGrantRepository, IClaimsPrincipalService claimsPrincipalService, ISignOutService signOutService, ISchemeService schemeService) { _logoutService = logoutService; _persistedGrantRepository = persistedGrantRepository; _claimsPrincipalService = claimsPrincipalService; _signOutService = signOutService; _schemeService = schemeService; }
private void SignOutFromServer() { EndpointAddress ep = new EndpointAddress( "http://" + serverIp + ":8091/wcf"); ChannelFactory <ISignOutService> factory = new ChannelFactory <ISignOutService>(new BasicHttpBinding(), ep); ISignOutService proxy = factory.CreateChannel(); proxy.ClientSignOutAsync((JsonConvert.SerializeObject(user))); }
public ExternalLoginInteractor(IAuthorizationService authorizationService, IAccountProviderService accountProviderService, IIntegrationEventBus integrationEventBus, IAuthenticationService authenticationService, IAccountClaimsCreatorService accountClaimsCreatorService, ISignInService signInService, ISignOutService signOutService) { _authorizationService = authorizationService; _accountProviderService = accountProviderService; _integrationEventBus = integrationEventBus; _authenticationService = authenticationService; _accountClaimsCreatorService = accountClaimsCreatorService; _signInService = signInService; _signOutService = signOutService; }