private void InitializeFakeObjects() { var services = new ServiceCollection(); services.AddSimpleIdentityServerJwt(); var provider = services.BuildServiceProvider(); _jwsGenerator = (IJwsGenerator)provider.GetService(typeof(IJwsGenerator)); _jweGenerator = (IJweGenerator)provider.GetService(typeof(IJweGenerator)); _httpClientFactoryStub = new Mock <IHttpClientFactory>(); _smsHttpClientFactoryStub = new Mock <IHttpClientFactory>(); var requestBuilder = new RequestBuilder(); var postTokenOperation = new PostTokenOperation(_httpClientFactoryStub.Object); var getDiscoveryOperation = new GetDiscoveryOperation(_httpClientFactoryStub.Object); var introspectionOperation = new IntrospectOperation(_httpClientFactoryStub.Object); var revokeTokenOperation = new RevokeTokenOperation(_httpClientFactoryStub.Object); var sendSmsOperation = new SendSmsOperation(_smsHttpClientFactoryStub.Object); var getJsonWebKeysOperation = new GetJsonWebKeysOperation(_httpClientFactoryStub.Object); _clientAuthSelector = new ClientAuthSelector( new TokenClientFactory(postTokenOperation, getDiscoveryOperation), new IntrospectClientFactory(introspectionOperation, getDiscoveryOperation), new RevokeTokenClientFactory(revokeTokenOperation, getDiscoveryOperation)); var getUserInfoOperation = new GetUserInfoOperation(_httpClientFactoryStub.Object); _sidSmsAuthenticateClient = new SidSmsAuthenticateClient(sendSmsOperation); _userInfoClient = new UserInfoClient(getUserInfoOperation, getDiscoveryOperation); _jwksClient = new JwksClient(getJsonWebKeysOperation, getDiscoveryOperation); }
public AccountControllerTest() { apiClient = A.Fake <IWeeeClient>(); authenticationManager = A.Fake <IAuthenticationManager>(); oauthClient = A.Fake <IOAuthClient>(); userInfoClient = A.Fake <IUserInfoClient>(); externalRouteService = A.Fake <IExternalRouteService>(); }
public AccountControllerTest() { apiClient = A.Fake<IWeeeClient>(); authenticationManager = A.Fake<IAuthenticationManager>(); oauthClient = A.Fake<IOAuthClient>(); userInfoClient = A.Fake<IUserInfoClient>(); externalRouteService = A.Fake<IExternalRouteService>(); }
public AccountController(IOAuthClient oauthClient, IAuthenticationManager authenticationManager, IIwsClient client, IUserInfoClient userInfoClient) { this.oauthClient = oauthClient; this.client = client; this.authenticationManager = authenticationManager; this.userInfoClient = userInfoClient; }
public AccountController(IOAuthClient oauthClient, IAuthenticationManager authenticationManager, IIwsClient client, IUserInfoClient userInfoClient, IOAuthClientCredentialClient oauthClientCredentialClient) { this.oauthClient = oauthClient; this.client = client; this.authenticationManager = authenticationManager; this.userInfoClient = userInfoClient; this.oauthClientCredentialClient = oauthClientCredentialClient; }
public CodeFlowAuthenticationHandler( IAuthorizeUrlBuilder authorizeUrlBuilder, INonceCache nonceCache, ITokenClient tokenClient, ITokenValidator tokenValidator, IUserInfoClient userInfoClient) { _authorizeUrlBuilder = authorizeUrlBuilder; _nonceCache = nonceCache; _tokenClient = tokenClient; _tokenValidator = tokenValidator; _userInfoClient = userInfoClient; }
private void InitializeFakeObjects() { _httpClientFactoryStub = new Mock <IHttpClientFactory>(); var postTokenOperation = new PostTokenOperation(_httpClientFactoryStub.Object); var getDiscoveryOperation = new GetDiscoveryOperation(_httpClientFactoryStub.Object); var introspectionOperation = new IntrospectOperation(_httpClientFactoryStub.Object); var revokeTokenOperation = new RevokeTokenOperation(_httpClientFactoryStub.Object); _clientAuthSelector = new ClientAuthSelector( new TokenClientFactory(postTokenOperation, getDiscoveryOperation), new IntrospectClientFactory(introspectionOperation, getDiscoveryOperation), new RevokeTokenClientFactory(revokeTokenOperation, getDiscoveryOperation)); var getUserInfoOperation = new GetUserInfoOperation(_httpClientFactoryStub.Object); _userInfoClient = new UserInfoClient(getUserInfoOperation, getDiscoveryOperation); }