Example #1
0
        private void RefreshToken()
        {
            Log($"Refreshing tokens. Old token retrieved: {_currentToken.TokenIssued.ToString("yyyyMMdd_HHmmss")}");
            var query = SharedCode.Web.HttpExtensions.BuildQuerystring(new NameValueCollection()
            {
                { "client_id", ClientId },
                { "grant_type", "refresh_token" },
                { "refresh_token", _currentToken.RefreshToken },
            }).ToString();

            _currentToken = SharedCode.Authentication.TokenService.RetrieveToken(AuthorizeTokenUrl, query);

            Log($"Refreshing tokens. New token retrieved: {_currentToken.TokenIssued.ToString("yyyyMMdd_HHmmss")}");
        }
Example #2
0
        private async void Form1_Load(object sender, EventArgs e)
        {
            Log($"Form loaded, starting authenticate");

            var authService = new SharedCode.Authentication.Authentication(new SharedCode.Authentication.AuthenticationConfig()
            {
                AuthorizeUrl             = AuthorizeUrl,
                AuthorizeHookUrl         = AuthorizeHookUrl,
                AuthorizeListenerAddress = AuthorizeListenerAddress,
                AuthorizeTokenUrl        = AuthorizeTokenUrl,
                ClientId = ClientId
            });

            _currentToken = await authService.Authenticate();

            Log($"Authentication complete, starting Unifeed");
            StartUnifeed();
        }