Google Apisから始めるだけです。 私のGoogle Cloud Platformアカウントでは、ドメイン全体の委任のためのサービスアカウントを作成しました。このサービスアカウントの秘密鍵ファイルをjson形式で保存しました。私のテストアプリケーションでjson秘密鍵ファイル(ServiceAccount)によって作成されたGoogleCredential - 偽装するようにユーザーを設定する方法
私はGoogleCredentialインスタンスを作成しています:
var credential =
GoogleCredential.FromStream(new FileStream("privatekey.json", FileMode.Open, FileAccess.Read))
.CreateScoped(Scopes);
私が偽装するユーザーを設定できますか?
var credential = new ServiceAccountCredential(
new ServiceAccountCredential.Initializer("[email protected]") //service Account id
{
Scopes = Scopes,
User = "[email protected]" //the user to be impersonated
}.FromCertificate(new X509Certificate2(@"xxx.p12", "notasecret", X509KeyStorageFlags.Exportable)));
しかし、どのように私はGoogleCredentialでこの「簡単な方法」とJSONのprivatkeyファイルの操作を行うことができます?私は次の操作を行うことができP12秘密鍵を使用して
種類は以下のJavascript
しかし、私は.netラッパーAPIを使用しようとしています。私は直接休憩を避けようとしています。 – ReneDev