Beispiel #1
0
        static async Task MainAsync()
        {
            var authManager  = new AuthManager();
            var cookieResult = await authManager.GetSsoCookieAsync("", "");

            var authResult = JsonConvert.DeserializeObject <AuthResult>(cookieResult.ResultJson);

            System.Console.WriteLine(cookieResult.ResultJson);
            var authCheckResult = await authManager.AuthorizeCheckAsync(authResult.NPSSO);

            var test = await authManager.GetAuthCodeAsync(authResult.NPSSO);

            var codeResult = JsonConvert.DeserializeObject <CodeResult>(test.ResultJson);
            var tokens     = await authManager.GetAccessTokenViaCodeAsync(codeResult.Code, authResult.NPSSO);

            var tokenResult = JsonConvert.DeserializeObject <UserAuthenticationTokens>(tokens.ResultJson);
            var test2       = await authManager.RefreshTokensAsync(tokenResult.RefreshToken);
        }