問題タブ [service-accounts]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
kerberos - Powershell SeImpersonatePrivilege を使用してマネージド サービス アカウントに付与する
サービスのマネージド サービス アカウントを作成しました。このアカウントに SeImpersonatePrivilege を追加する必要があります Windows 2008 r2 です どうすればいいですか?
python - Python OAuth エラー「無効な付与」
私は小さな会社で働いており、その会社のメールは Google でホストされています。従業員アカウントの管理を担当する管理者の 1 人として、Google API と 1 つ以上の専用サービス アカウントを使用していくつかのタスクを自動化しようとしています。Google が提供するドキュメントに従ってアクセス トークンをリクエストするために、以下の短い Python スクリプトを作成しましたが、引き続き「invalid_grant」エラーが発生します。
私は次のことをしました:
- サービス アカウントとして Google Developers Console にログインし、プロジェクトを作成しました
- タイプ サービス アカウントのクライアント ID を作成しました
- Google 管理コンソールにログインし、クライアントのメール アドレスとスコープ URL を追加しました。アカウントにアクセスを許可します
オンラインで検索すると、マシンのシステム時間がオフになっている、更新トークンの制限を超えている、またはクライアントの電子メールではなくクライアント ID が使用されていることを示す回答が得られました。スクリプトを実行する前に、Windows マシンと Linux マシンで時刻を同期しましたが、同じエラーが表示されます。アクセストークンすら取得していないので、更新制限を超えているのではないかと疑っています。以下に示すように、iss 値は「@developer.gserviceaccount.com」で終わるクライアントのメール アドレスに設定されます。
他にも欠けているものがあるのではないかと思います。私は Python を初めて使用するので、恥ずかしいほど単純なものだと思います。おそらく誰かが助けることができますか?
出力は次のとおりです。
java - JavaでOAuth 2.0サービスアカウントを使用するGoogleメール設定API
Java で OAuth2.0 サービス アカウント認証方法を使用して Google メール設定 API を使用したいのですが、Google の有用なクライアント クラスや、これを行う方法のサンプル例が見つかりません。ユーザーまたはグループ関連の操作に非常に役立つディレクトリ API を見てきました。メール設定 API に相当するものはありますか?
php - Google ドライブ サービス アカウントのアップロードの場所
サービス アカウントを使用して Google ドライブにファイルをアップロードしようとしています。このコードをデプロイするとき、ユーザーに許可を与えるのではなく、自分のアカウントにアップロードしてもらいたいです。私はこれをPHP経由で使用しています。以下はこれまでの場所です。
このコードは、公式ドキュメントで提供されている例に基づいています。PHP スクリプトを実行すると、エラーは発生せず、結果変数を print_r します。複数の URL があり、これらすべてを作成したのと同じアカウントでアクセスすると、許可を要求する必要があると表示されます。Google Developers コンソールを見ると、リクエストを受け取り、正常に実行されたと表示されます。
ただし、ファイルは Google ドライブのどこにも表示されません。これらのファイルがサービス アカウントのどこにあるのか、またこのファイルを Google ドライブに取り込む方法がよくわかりません。以下は私のコードです。
どこかでアクセス許可がありませんか、または何らかの方法でサービス アカウントを通常のアカウントに接続する必要がありますか?
c# - GoogleAPI - Godaddy のサービス アカウント C#
私は大きな問題で立ち往生しています。
Googleスプレッドシートへの書き込みにGoogle API(サービスアカウント)を使用するASP.NETでMVC WebAPIを構築しました。アプリケーションをうまく実行でき、スプレッドシートに書き込むこともできます。しかし、問題は、godaddy の共有 Windows サーバーでホストすると、エラーが発生することです。
[CryptographicException:
内部エラーが発生しました。
]
System.Security.Cryptography.CryptographicException.ThrowCryptographicException(Int32 時間) +33 System.Security.Cryptography.X509Certificates.X509Utils._LoadCertFromFile(文字列ファイル名、IntPtr パスワード、UInt32 dwFlags、Boolean persistKeySet、SafeCertContextHandle& pCertCtx)
+0
System.Security.Cryptography.X509Certificates.X509Certificate.LoadCertificateFromFile(String fileName, Object password, X509KeyStorageFlags keyStorageFlags) +218
System.Security.Cryptography.X509Certificates.X509Certificate.Import(String fileName, String password, X509KeyStorageFlags keyStorageFlags) +33
System. Security.Cryptography.X509Certificates.X509Certificate2.Import(文字列ファイル名、文字列パスワード、X509KeyStorageFlags keyStorageFlags) +33
d:\Aakash\Thermax\webapi\GAExampleMVC\GAExampleMVC\GoogleAnalytics\GoogleAnalytics.cs:50 の GAExampleMVC.GoogleAnalytics.GoogleAnalyticsService.GetStats() d:\Aakash\Thermax\webapi\GAExampleMVC の GAExampleMVC.Controllers.HomeController.Index() \GAExampleMVC\Controllers\HomeController.cs:16 lambda_method(Closure , ControllerBase , Object[] ) +62
System.Web.Mvc.ActionMethodDispatcher.Execute(ControllerBase controller, Object[] パラメータ) +14
System.Web.Mvc.ReflectedActionDescriptor. Execute(ControllerContext controllerContext、IDictionary 2 パラメーター) +27 System.Web.Mvc.<>c__DisplayClass15.b__12() +55 System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter フィルター、ActionExecutingContext preContext、Func2 parameters) +211
System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary1 continuation) +2531 フィルター、ActionDescriptor actionDescriptor、IDictionary`2 パラメーター) +189
System.Web.Mvc.<>c__DisplayClass17.<InvokeActionMethodWithFilters>b__14() +21 System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodWithFilters(ControllerContext controllerContext, IList
System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext、String actionName) +324
System.Web.Mvc.Controller.ExecuteCore() +105
同じコードがlocalhostでうまく機能しているのに、なぜGodaddyで機能しないのか理解できません。
私のコードからアクセスできない証明書ストアに関連していると思います。
正確な問題とその解決方法を教えてください。
powershell - Powershell モジュールを TeamCity の LocalSystem アカウントとしてインポートする
自分のプロファイルでコマンドを実行していて、TeamCity が同じコマンドを実行している間に、奇妙な動作が発生しました。
スクリプトを手動で実行すると、期待どおりにビルドが開始されます。TeamCity にスクリプトを実行させると、次のように吐き出します。
Import-Module : 指定されたモジュール 'C:\BuildAgent\work\81eb7c2fdfcfc0af\packages\fsm.buildrelease.*\tools\modules\BuildDeployModules' は、どのモジュール ディレクトリにも有効なモジュール ファイルが見つからなかったため、読み込まれませんでした。
モジュールがその場所に存在することを二重および三重に確認しました。そして、モジュールを調べて の[cmdletbinding()]前に追加しましたparamが、この問題は解決していないようです。
「どの」モジュールに無効なパラメーターが渡されているかがわからないため、イライラします。