コード例 #1
0
        private void googleLogin()
        {
            UserCredential credential = GoogleWebAuthorizationBroker.AuthorizeAsync(
                new ClientSecrets
            {
                ClientId     = "426090949585-uj7lka2mtanjgd7j9i6c4ik091rcv6n5.apps.googleusercontent.com",
                ClientSecret = "6IHWKIfTAMF7cPJsBvoGxYui"
            },
                new[] {
                Oauth2Service.Scope.UserinfoEmail,
                Oauth2Service.Scope.UserinfoProfile
            },
                "user",
                CancellationToken.None,
                null).Result;

            KopsikApi.kopsik_google_login(KopsikApi.ctx, credential.Token.AccessToken);
            credential.RevokeTokenAsync(CancellationToken.None).Wait();
        }