問題タブ [principalcontext]
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.
validation - 多くの間違ったパスワードを送信した後、正しいパスワードで PrincipalContext を使用して ValidateCredentials を使用すると失敗する
using (PrincipalContext pc = new PrincipalContext(ContextType.Domain, domainName)) { isWindowsAutenticated = pc.ValidateCredentials(username, password);
}
このコードにユーザーの間違ったパスワードを何度も渡してから正しいパスワードを渡すと、パスワードが間違いなく正しい場合でも false が返されます。
これを回避するための提案は大歓迎です。
c# - ユーザー プリンシパルは常に null です
ドメイン DomainA のユーザー User001 で、パスワード Pass001 でログインしています。
私はこのコードを使用します
そしてuserPrincipal
常に NULL です。
修正方法は?
c# - 公開サーバーへの PrincipalContext を使用した LDAP へのアクセス
を使用してパブリック LDAP に接続する際に問題が発生していますPrincipalContext
。ディレクトリエントリを正常に動作させることができます:
しかし、同じことをしようとするとPrincipalContext
、null 参照エラーが発生します。
私が間違っていることは何ですか?
c# - パブリック インターフェイスを介してサーバー上のプライベート Web アプリケーションにアクセスする (サーバーのネットワーク上で実行されている、つまり www でパブリックにアクセスできない)
2 つの Web アプリケーションがサーバーの IIS で実行され、ローカル ネットワークでアクセスできるシナリオがあります。ユーザーが自宅からアクセスできるように、これらの Web サイトのパブリック インターフェイス (Web) を作成する必要があります。
これまでの作業: System.DirectoryServices.AccountManagement PrincipalContextの使用これまで、パブリック アプリケーションを通じてネットワーク ユーザーを認証してきました。
今、このパブリック アプリケーションにローカル Web アプリケーションを表示/埋め込む方法に行き詰まっています。(Iframe 機能を複製するものですが、サーバー側のローカル サイト用ですか?)
c# - UserPrincipal.FindByIdentity を使用して別のフォレストからユーザーを見つける方法は?
サンプルコードは次のとおりです。
このコードが実行されているのと同じドメインにユーザーがいる場合、どちらの場合でもユーザーが検索されます。ユーザーが別の双方向の信頼されたフォレストにいる場合、両方とも null を返します。
現在のドメインにドメイン ローカル グループを作成し、他のフォレストのユーザーをそこに配置し、グループのメンバーを で一覧表示するとGroupPrincipal.GetMembers
、外部オブジェクトも検出され、解決されます。したがって、このタスクは確かに可能であり、インフラストラクチャも正常に機能しています。
で別のフォレストからユーザーを見つける方法はUserPrincipal.FindByIdentity
? または、を使用する他の方法でPrincipalContext
?
java - 春: SecurityContextHolder.getContext().getAuthentication().getPrincipal() が null を返す
私のMVCアプリケーションでは、プリンシパルオブジェクトを取得しようとしてログインした後でも、
認証は null として返されます。
Spring セキュリティのコンテキストでは、
Web.xml でのサーブレット マッピング:
私はMVCの実装が初めてです。これを修正するのを手伝ってください。
c# - Windows 8 で PrincipalContext が失敗する
Windows 8 でこのステートメントを使用すると、例外が発生します。
サーバーに接続できませんでした。
これがヒットしたとき、ユーザーはすでにマシンにログインしています。WinFormsで実行しています。Windows 7 では正常に動作します。これを修正するにはどうすればよいですか?