問題タブ [network-service]
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.
c# - ApiController.User.Identity と System.Security.Principal.WindowsIdentity は、異なるユーザーの詳細を提供します
OWIN Startup クラスの Configuration メソッドの次の行で有効にし Network Service
て実行される OWIN でホストされた Web API があります。WindowsAuthentication
ユーザーの詳細を取得しようとする場合を除いて、すべて正常に動作します。
caller = System.Security.Principal.WindowsIdentity.GetCurrent();
戻り値:AuthenticationType: "Negotiate", Name: "NT AUTHORITY\NETWORK SERVICE"
ApiController.User.Identity
戻り値:AuthenticationType: "NTLM", Name: "Domain\Username"
私は実際にApiController.User.Identity
与えられた資格情報を期待していました。両方で異なる結果が得られた理由について混乱しています。誰でもこれで私を助けることができますか?
OWIN スタートアップ クラス:
c# - NETWORK SERVICE アカウントへの SQL アクセスを許可するにはどうすればよいですか?
私が作成した Windows サービスからアクセスできるスキーマとテーブルを作成しようとしていますが、私のサービスはそれにアクセスできません...
非常に単純なテーブル.. SELECT
Windows サービス経由で試してみると、次のようになります。
System.Data.SqlClient.SqlException (0x80131904): オブジェクト 'domains'、データベース 'tempdb'、スキーマ 'blah' で SELECT 権限が拒否されました。
サービス アカウントを からLocalService
に切り替えてみましNetworkService
たが、同じ結果になります。
サービスに使用している接続文字列:
また、 の新しいログインを作成し、そのログインにマップされNT AUTHORITY\NETWORK SERVICE
たユーザーを作成してから、テーブルと同様に権限を付与しようとしましたが、まだ機能していません。NETWORK SERVICE
blah
domains
PS: 通常の実行可能ファイルとして実行した場合、同じコードがテーブルにアクセスできましたが、Service
.
authentication - nullpointerexception を返す signUpUrl
NPE が原因でアプリがクラッシュする
誰もこれを見たことがありますか?私は開発の前提条件をすべて満たしており、現在サンプル アプリを終了しています。これがクラッシュするコードの一部です。その理由は何ですか?
https://developers.google.com/android/management/sample-app
リクエストに応じて更新します。
コード
EnterpriseHelperClass - クイックスタート ガイドを使用して簡単に実行できることはわかっていますが、これをプログラムで実行したいと考えています。