/// <summary> /// Stellt eine Verbindung zum API-Server her. /// </summary> /// <remarks>Das Token/ID Token wird hier ermittelt.</remarks> /// <returns></returns> public async Task ConnectAsync() { if (_authProvider == null) { _authProvider = new ClientCredentialsAuthenticationProvider(_options); } // Am API-Server authentifizieren. await _authProvider.AuthorizeAsync(); }
/// <summary> /// Stellt eine Verbindung zum API-Server her. /// </summary> /// <remarks>Das Token/ID Token wird hier ermittelt.</remarks> /// <returns></returns> public async Task ConnectAsync() { if (_authProvider == null) { _authProvider = new HubCredentialsAuthenticationProvider(_options); } if (_hubProvider == null) { _hubProvider = new WinFriedHubProvider(_options); } // Am API-Server authentifizieren. await _authProvider.AuthorizeAsync(); // Mit Hub Verbinden. await _hubProvider.ConnectAsync(Context.Cookies); }