問題タブ [workgroup]
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.
asp.net - マシンがドメインの一部でない場合、フォーム認証を使用できますか?
ASP.NET Web サイトでフォーム認証を正常に構成し、ドメインのアカウントを使用してログインできるようになりました。現在、Amazon でホストされている UAT サーバーにデプロイしています。UAT サーバーはドメインの一部ではなく、ワークグループ上にあります。ローカル ユーザーを作成してログインしようとしましたが、ログインできません。これらのユーザー名の組み合わせを試しました
マシン名\ユーザー名 .\ユーザー名 ユーザー名
マシンがドメインの一部でない場合、フォーム認証を使用できますか?
c# - C# - 同じワークグループ (ドメインではない) のリモート マシンにユーザーを作成する
Windows ユーザーは、.NET System.DirectoryServices.DirectoryEntry クラスを使用してローカル マシンまたはアクティブ ディレクトリに作成できますが、同じワークグループにあるリモート コンピューターにユーザーを作成する必要があります。
次のシナリオを達成する方法はありますか?
- アプリケーションが実行され、ユーザーから管理者資格情報が取得されます
- ユーザーの資格情報を使用してリモート コンピューターにアクセスし、同じワークグループ内のリモート コンピューターに新しいユーザーを作成します。
次の方法を使用せずに上記の要件を達成できますか。
- Active Directory の実装とリモート マシンでの AD ユーザーの作成
- ユーティリティ アプリを作成し、それを共有 UNC パスに配置して、ローカル アカウントを作成する他のコンピューターでこのユーティリティをリモートで実行する
いくつかの制限により、上記の方法のいずれも使用できません。
c# - ドメインに参加したときのローカル ユーザー アカウントの Principal.IsMemberOf 例外
特定のローカル ユーザー アカウントがローカルの Administrators グループに含まれているかどうかを確認しようとしています。システムがドメインに参加するまで、すべてが正常に機能します。ドメインに参加すると、ネットワーク パスが見つからないという例外がスローされますが、それは管理者以外のローカル アカウントを探す場合のみです。テスト アカウントがローカル管理者の場合、メソッドは正常に戻ります。
これはコードの例です:
結果のスタックは次のとおりです。
マシン コンテキストを指定し、オーバーロードを使用してローカル マシンをさらに指定しようとしました。ターゲット アカウントを変更するだけで実行中のアカウントに関係なく動作が変更され、ローカル管理者アカウント (デフォルトの管理者ではない) のクエリが機能することを除いて、AD のアクセス許可の問題であるかどうかは理解できました。PrincipleSearcher はアカウントを見つけましたが、メンバーシップをテストできません... 何か見落としがあるに違いありません。