使用json文件在委派域范围的权限中Creare GoogleCredential

时间:2016-06-13 21:33:09

标签: java google-oauth2

使用以下代码创建GoogleCredential,它可以正常运行。

GoogleCredential credential = new GoogleCredential.Builder().setTransport(transport).setJsonFactory(jsonFactory).setServiceAccountId(serviceAccountUserEmail).setServiceAccountPrivateKeyFromP12File(new File("blabla04e85817bf4f.p12")).setServiceAccountScopes(Arrays.asList(GmailScopes.GMAIL_READONLY)).setServiceAccountUser("xxx").build();  

是否可以使用.json文件而不是.p12文件来创建GoogleCredential对象?

我知道我可以用这种方式创建一个对象:

GoogleCredential.fromStream(resourceAsStream)

但是使用此方法我无法通过.setServiceAccountUser("....)

设置ServiceAccountUser

由于

0 个答案:

没有答案