使用Google Directory API在Java应用程序中从用户名/密码切换到OAuth 2

时间:2015-04-07 15:57:42

标签: java google-oauth google-directory-api

我在java应用程序中执行以下操作来验证我的客户端和多客户端。

  AppsForYourDomainClient client = null;
  ProvisioningApiMultiDomainSampleClient multiClient = null;
  try {
     client = new AppsForYourDomainClient("someUserName@email.com", "password", "email.com");

     multiClient = new ProvisioningApiMultiDomainSampleClient("someUserName@email.com", "password", "email.com","multidomain-api-sample-email.com");

  } catch (Exception ex) {
        ex.printStackTrace();   
  }  

我想切换到OAuth 2身份验证。还弃用了AppsForYourDomainClient和ProvisioningApiMultiDomainSampleClient。如何使用OAuth2和新的Google Directory API进行身份验证?

我需要的是例子。似乎有很多文档,但很少有例子。

幸运的是我发现了这个: Create gmail account for a domain using Google Admin SDK Directory API in Java

这指向了我正确的方向。我希望如果这篇文章出现在任何搜索中,那么他们可以参考上面的链接。

由于

1 个答案:

答案 0 :(得分:0)

检查此链接是否有帮助 - https://developers.google.com/identity/protocols/OAuth2WebServer

需要遵循许多步骤。您首先需要在Google Developer Console中创建一个项目并从那里开始。