問題タブ [account-management]
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.
active-directory - PrincipalSearcher で複数のユーザーを検索する
1 回の PrincipalSearcher 呼び出しで複数のユーザー名を検索することは可能ですか。おそらく、要求されたユーザー名の「OR」をフィルター基準として提供することによってですか?
c# - System.DirectoryServices.AccountManagement を操作するときの DirectoryServicesCOMException
System.DirectoryServices.AccountManagment を使用して、ユーザーが特定のグループのメンバーであるかどうかを判断しようとしています。
- これは、64 ビット システムの SharePoint 2007 の SharePoint WebPart 内で行っています。
- プロジェクト ターゲット .NET 3.5
- 偽装は web.config で有効になっています。
- 問題の IIS サイトは、ドメイン ユーザーが ID として構成された IIS アプリケーション プールを使用しています。
私はそのようにインスタンス化することができますPrincipalContext
:
PrincipalContext pc = new PrincipalContext(ContextType.Domain)
次に、プリンシパルを取得しようとします。
上記とUserPrincipal.FindByIdentity
ユーザー SAM の両方で、 DirectoryServicesCOMException
「ログオン失敗: 不明なユーザー名またはパスワードが正しくありません」がスローされます。
完全な SAMAccountName をFindByIdentity
(MYDOMAIN\username の形式で) またはユーザー名だけに渡してみましたが、動作は変わりません。HostingEnvironment.Impersonate
と の両方のSPSecurity.RunWithElevatedPrivileges
アプローチを使用して、他の資格情報でコードを実行しようとしましたが、同じ結果が得られました。
また、ドメイン名を使用してコンテキストをインスタンス化しようとしました:
Principal Context pc = new PrincipalContext(ContextType.Domain, "MYDOMAIN");
PrincipalServerDownException
これにより、 「サーバーに接続できませんでした」がスローされます。
かなり強化されたサーバーで作業しています。私はシステムをロックダウンしていないので、何が行われたのか正確にはわかりません. これらを機能させるために、プール ID のユーザーまたはドメイン セキュリティ ポリシーに割り当てる必要がある資格情報がある場合は、それに応じてドメインを構成できます。コードの実行を妨げている設定はありますか? コード自体に何か不足していますか? これは SharePoint Web では不可能ですか?
編集:さらにテストすると、.NET 4.0 を対象とするコンソール アプリケーションでテストすると、私のコードは正しく機能します。何らかの理由で .NET 3.5 を対象とした場合、コンソール アプリで AccountManagement を使用できなかったため、別のフレームワークを対象にしました。
この関数の実行を妨げる可能性のある SharePoint 環境の違いは何ですか?
php - アカウントの有効化 PHP
このアカウント登録アクティベーションスクリプトは自分で作ったもので、何度もチェックしてエラーを見つけたのですが、特にエラーは見当たりません...
ドメインは次のようになります。
http://domain.com/include/register.php?key=true&p=AfRWDCOWF0BO6KSb6UmNMf7d333gaBOB
ユーザーがメールをクリックすると、次のスクリプトにリダイレクトされます。
まったく機能しません。そのキーを持つユーザーでデータベースを調べましたが、一致しますが、非常に迷惑なエラーとして表示され続けます。データベースは正しく、テーブルと列は正しく、データベースに問題はありません。機能していないのはスクリプトです。
みんな、私を助けて。
ありがとう :)
facebook - ソーシャル ネットワーク (Facebook、Twitter など) ユーザー アカウントの統合 (シナリオの重複)
そのため、さまざまな個人のソーシャル ネットワーク認証/登録を既存のユーザー アカウントに統合する方法については、間違いなく多くのチュートリアルがあります。しかし、多くの情報を見つけることができないように見えるシナリオは、ユーザーが別のソーシャル ネットワーク資格情報を使用してアカウントにサインインした場合です。例えば:
シナリオ #1
ユーザーは、サイトの認証を使用してサイトに登録します。
次に、ユーザーは Facebook Connect を使用してサイトにサインイン/登録します。
次に、ユーザーは Twitter を使用してサイトにサインイン/登録します。
これらすべてを 1 つのアカウントに統合するにはどうすればよいですか?
明らかに、ユーザーが登録されると、アカウント設定ページで他のソーシャル ネットワークの関連付けを追加できます。しかし、彼らがすでにセットアップされていることを覚えていない他のソーシャルネットワークを介して登録する場合、私はもっと心配しています.
私の一般的な考えは、「ユーザー名」または電子メールを使用して推測し、ユーザーにアカウントをすぐに組み合わせる方法を提示する方法を見つけようとしている.
誰にも考えはありますか?
c# - C# System.DirectoryServices を使用したリモート Windows サーバーでのユーザー管理
ローカル アカウント (Active Directory ではない) を管理するために、リモート Windows サーバーへの接続を開くプログラムを作成しました。プログラムは次の手順を実行します。
- ユーザーの作成
- ユーザーをグループに追加する
どちらのメソッドも System.DirectoryServices.AccountManagement を使用します。ここでは 2 つの関数を使用します。
今朝から機能しました。ユーザーの作成は常に成功しますが、次の行でこのエラーが発生します。
- if (groupPrincipal.Members.Contains(pc, IdentityType.SamAccountName, u.SamAccountName))
グループ メンバーシップの列挙中にエラー (1332) が発生しました。メンバーの SID を解決できませんでした。
回答ありがとうございます
sql-server - レポート サーバーに安全に格納された資格情報
レポートマネージャーの「レポートサーバーに安全に保存された資格情報」オプションの下で実行するための最小のWindowsアカウント特権を知っている人はいますか?
管理者権限で Windows アカウントを作成し、「資格情報をレポート サーバーに安全に保存する」オプションに割り当てようとしましたが、機能しませんでした。ただし、管理者アカウントを入力すると、問題なく動作します..混乱します..誰か助けてもらえますか?
c# - UserPrincipal の拡張。FindByIdentity() が失敗する
UserPrincipal
組み込みのプロパティを利用するために拡張しています...FindByIdentity()
メソッドをオーバーロードすると問題が発生します。
Microsoft の例( http://msdn.microsoft.com/en-us/library/bb384372%28VS.90%29.aspx ) から:
MSDN の例から正確なコードを取得してアプリに貼り付けても、機能しません。への呼び出しは、次のInetOrgPerson.FindByIdentity()
ように null を返します。
実際、 内から をInetOrgPerson.FindByIdentity()
呼び出すと、次のようにFindByIdentityWithType()
null が返されます。
ただし、呼び出し:
必要なユーザー オブジェクトを提供します。InetOrgPerson
ただし、返す必要のあるオブジェクトにキャストできないため、使用できません。
何を与える?Microsoft 独自のサンプル コードが機能することを期待しますが、機能しないため、サンプルに基づいて記述しようとしているコードも機能しません。誰かがこれを機能させましたか?
前もって感謝します!ジェームズ
android - Android アカウント マネージャーは、アカウント固有の設定をどこに保存しますか?
それぞれ独自のpreference.xmlを使用して、さまざまなアカウントオーセンティケーター/サービスを作成することに成功しました。これらの設定は永続的ですが、電話のどこに保存されているかわかりません。adb を使用して電話を調べましたが、特定のアカウントの設定に対応する *.db または「shared_prefs」ファイルが見つからないようです。
誰でもこれを経験したことがありますか?
android - PreferenceScreen--例外-FLAG_ACTIVITY_NEW_TASK
私はAndroid開発の初心者です。
このプロジェクトは、AbstractThreadedSyncAdapterを使用してAbstractAccountAuthenticatorを実装し、サーバー上の特定のデータをコンテンツプロバイダーと同期することを目的としています。
私はすべてを作成し、アカウントの追加と同期の両方が問題なく実行されています。
今、私は次のようなxmlを介してAndroidリファレンス(AbstractAccountAuthenticatorを検索し、そこで説明されています)で提案されているようにPreference-Screenを追加しようとしました:
autenticator.xml:
Preference-Screen-xmlは次のようになります。
account_preferences.xml:
画面は本来あるべき姿で表示されますが、それが問題です。意図的にPreferenceScreenをクリックすると、システムがクラッシュします(エミュレーターとHTC-Desireの両方で)。
Logcatは言う:
エラー/AndroidRuntime(18754):android.util.AndroidRuntimeException:アクティビティコンテキストの外部からstartActivity()を呼び出すには、FLAG_ACTIVITY_NEW_TASKフラグが必要です。これは本当にあなたが望むものですか?
(ペーストビン上のLogcat全体)
ここに、アクティビティが定義されているマニフェストの部分があります。
テストコード全体(問題を見つけるために不可欠なものに関する私のプロジェクトです)は、googlecode(http://code.google.com/p/cleanproject/source/browse/)(Eclipse-Project)で見つけることです。
助けてくれてありがとう、エセンティアン
ps:keygenはキージェネレーターではなく、より多くのkey_generalを意味します。少し巧妙に表現されていません;)
asp.net-mvc - StackExchange サイトはユーザー アカウントと OpenID ログインをどのように関連付けますか?
OpenID を統合するための StackExhchange / StackOverflow のアプローチが気に入っています。
私が理解しているように、プロセスは次のようになります。
- ユーザーが OpenID プロバイダー (Google など) にサインアップすると、StackOverflow (または同様のサイト) がユーザーのアカウントを作成し、OpenID をそのアカウントに関連付けます。
- 既存のユーザーは、複数の OpenID アカウントを自分の StackExchange アカウントに関連付けることができます。
他のサイトでこれほど使いやすいものを見たことがないので、この動作をエミュレートしたいと思っています。
StackExchange が ASP.NET MVC 上に構築されていることは知っていますが、標準の ASP.NET 資格情報モデルを使用して OpenID プロバイダーを別の DB テーブルに追加するかどうかはわかりません。
だから、私の質問は次のとおりです。
- StackExchange はこれらのアカウントをどのように作成しますか? 標準の ASP.NET MVC プロバイダーでユーザーを作成してから ID を関連付けますか、それとも別のプロセスがありますか?
- StackExchange は、追加の OpenID プロバイダー アカウントを既存のアカウントに関連付けることをどのように許可しますか?
あなたが与えることができる助けを前もってありがとう!