Пример #1
0
        /// <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();
        }
Пример #2
0
        /// <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);
        }