問題タブ [adam]

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.

0 投票する
1 に答える
739 参照

asp.net - ASP.NETChangePasswordコントロールが機能しなくなりました

ADAMメンバーシッププロバイダーを使用するASP.NETWebFormsアプリケーションがいくつかあり、そのうちの1つにChangePasswordコントロールが含まれています。コントロールは、パスワードを変更するたびに失敗し始めました。

ADAMインスタンスのパスワードは引き続き正常にリセットでき、ログインは引き続きアプリケーションで認証されます。スローされる例外はなく、EventViewerにエラーもありません。

Web.configのプロバイダーセクションは次のとおりです。

0 投票する
1 に答える
222 参照

kerberos - Kerberos が使用されていることを確認する方法はありますか?

ADAM インスタンスとの通信に System.DirectoryServices 名前空間を使用しています。私たちの組織の Kerberos 内のネットワークの一部ですが、別のデフォルトは NTLM です。もちろん、完全に解決された異なる名前を持つ競合するドメイン (同じ ABC のエイリアス) もあります。私が理解している限り、Kerberos では完全に解決された名前を使用する必要があります。私の ADAM インスタンス (複数、レプリケート) は、異なるリージョンの異なる IP に解決される WideIP によってポイントされます。これらの WideIP の 1 つは、FQDN ではなく「私」にエイリアスを提供しているため、ADAM が間違ったドメインに移動します。質問は次のとおりです。 - その ADAM との通信に kerberos が使用されていることを確認する方法はありますか? および - ケルベロスを強制する方法はありますか (早期にエラーを発生させるために使用できます) ご覧いただきありがとうございます。

0 投票する
1 に答える
1119 参照

c++ - Adobe Adam and Eve (C++ ASL): Eve 変数をバインドして C++ アプリケーション内で更新する方法は?

私たちはそれをコンパイルする方法を知っているので、そのデモを見て気に入りました。これに基づいた実際のオープンソース プロジェクトは、おそらく 1 つしか見たことがありません。そのため、サンプルを調べたところ、興味をそそる非常に長い C++ アプリケーションが 3 つしかありませんでしたASL\test\adam_tutorial\, ASL\test\adam_smoke\, ASL\test\eve_smoke\. しかし、単純な Eve ファイルを次のように htving する方法がまだわかりません。

その中で、それにバインドされたAdamファイル(理論的には、イブをアダムにバインドする方法がよくわからず、これを行う方法に関するチュートリアルが表示されないため)、

その中で、変数が変更されるたびに、私のいくつかのC++関数が呼び出されるようにします(たとえば、新しい値をflatness カウントする単純なもの)flatness

では、Adobe Adam と Eve と Boost でそのようなことを実装するにはどうすればよいでしょうか?

アップデート

私たちはここでそれをやろうとしましたが、うまくいきましたが、ライブフィードバックの方法ではなく、ダイアログを閉じるアクションでのみ. そして、ここよりも、Linux でのコンパイルを怠ったため、ASL プログラミングの開発を一時停止し、Linux OS での ASL コンパイルに時間を投資し始めました。

0 投票する
1 に答える
6848 参照

.net - ContextType.ApplicationDirectoryのADLDSValidateCredentialsは認証できません

MVCアプリのユーザー認証にADLDSを使用しようとしています。ユーザーとグループを作成/編集/削除できるコードを書くことができましたが、それらを認証できないようです。これが私のサンプルコードです:

残念ながら、これが「Writeline」に到達することはなく、パスワードまたはユーザー名のいずれかが正しくないというエラーのみが表示されます。

私はContextOptionsをいじってみましたが、運がありませんでした。

何か案は?

0 投票する
1 に答える
2625 参照

.net - AD LDS(ADAM)ChangePassword over SSL

私はこの問題を解決するために何日もインターネットを検索してきました。

私は、ユーザーがASP.NETWebアプリケーションを使用してパスワードを変更できるようにする必要があるプロジェクトに取り組んでいます。

パスワード履歴を適用する必要があるため、「SetPassword」ではなく「ChangePassword」を使用する必要があります。また、LDS内のユーザーに必要以上の特権を許可しないようにする必要があります。私は開発環境でこのタスクを完了しようとしています。「Server1」(LDS、PingFederate、CA)と「Server2」(IIS)の2台のマシンがあります。2つのボックスの間にSSLが設定されていなかったため、問題が発生する可能性があると考えたため、昨日半日かけてCAを設定し、両方のマシンの証明書を作成しました。エラーログにエラーが表示されなくなったため、動作していると確信しています。SSLをオンにしたポート636を使用してLDPを使用してLDSにログインできます。また、これらのマシンはドメイン環境にありません。テストネットワーク上のすべてのマシンでhostsファイルを編集しました。

私はさまざまなバリエーションのコードを試しました:

Object obj=de.NativeObject;の最初のバージョンで例外が発生します。これを使用してバインドが正しく行われているかどうかを判断し、これがポート389を介してユーザーを認証する方法であるため、デバッグ手順として挿入されました。例外は「ログオンの失敗:不明なユーザー名または不正なパスワード」です。

2番目のバージョンでde.Options.PasswordEncoding=PasswordEncodingMethod.PasswordEncodingSsl;で例外が発生します。例外は「ログオンの失敗:不明なユーザー名または不正なパスワード」です。

SearchResult sr = ds.FindOne();の3番目のバージョンで例外が発生します。例外は「ログオンの失敗:不明なユーザー名または不正なパスワード」です。

AuthenticatioTypes.Noneを使用してポート389でこのコードを実行しようとした場合| AuthenticationTypes.FastBind、de.Invoke( "ChangePassword"、new object [] {pwd、newPwd});で失敗します。「不明な名前」を除いて。これをSSLで実行するか、少なくともパスワードを平文で送信しないようにしたいと思います。HTTPS経由でサイトを実行しています。非SSL接続でパスワードを変更できるようにLDSのdsHeuristics値を変更しようとしましたが、それも機能しませんでした。

誰かが持っているかもしれないどんな提案でも大いに感謝されるでしょう。

0 投票する
1 に答える
602 参照

asp.net-membership - ASP.Net フォーム認証を使用した ADAM および Azman

ADAM/Azman を ASP.Net フォーム認証で動作させることができた人はいますか? デフォルトの ADAM ロール プロバイダーは、AD ドメイン ユーザーとのみ機能します。そして、私が読んだすべての記事は、そのためのカスタム ロール プロバイダーを作成する必要があると述べています。

また、あちこちでカスタム ロール プロバイダー コードの断片を見つけましたが、具体的なものは何もありませんでした。これに必要なロールプロバイダーを誰かが共有できれば、それは素晴らしいことです。

これまでに次の記事をフォローしました:

  1. カスタム ロール プロバイダー (機能しません) - http://www.codeproject.com/KB/aspnet/active_directory_roles.aspx
  2. 部分的なカスタム ロール プロバイダー コード - http://blogs.msdn.com/b/azman/archive/2006/05/06/591230.aspx
  3. 部分的なカスタム ロール プロバイダー コード - http://blog.avanadeadvisor.com/blogs/johanr/archive/2009/01/20/12373.aspx
  4. ADAM をセットアップし、ASP.Net (Windows 認証) で使用する MS 記事の手順
  5. 認証のための ADAM の開始 (ロールなし) - http://www.alexthissen.nl/blogs/main/archive/2007/07/26/getting-started-with-adam-and-asp-net-2-0 .aspx
0 投票する
1 に答える
799 参照

active-directory - LDAP経由でasp.netメンバーシップを使用する

SQLメンバーシッププロバイダーでasp.netを使用するイントラネットシステムがあります。イントラネットには約400人のユーザーが設定されています。これらには、従業員、請負業者などが含まれます。

LDAPを介して他のシステムで使用できるように、既存のasp.netsqlメンバーシップデータベースを公開する方法があるかどうかを調べようとしています。たとえば、電子メールへのスキャンに頻繁に使用される2台の多機能コピー機があります。現在、コピー機に保存されている電子メールアドレスブックを手動で管理していますが、LDAPを使用するようにコピー機を構成し、イントラネットメンバーシップデータベースから名前と電子メールアドレスを自動的に取得したいと考えています。

asp.netメンバーシップを公開してLDAP経由で使用できますか?システムはユーザー情報のみを消費します(読み取り専用)。メンバーシップデータベースに変更を書き戻す必要はありません。

前もって感謝します。

0 投票する
2 に答える
4659 参照

active-directory - AD LDS ユーザーを AD ユーザーにリンクするためのベスト プラクティス

拡張ユーザー クラス (アプリケーション固有のカスタム属性) を含む AD LDS (ADAM) を使用するアプリケーションがあります。クライアントの 1 人が、ユーザーをドメイン ユーザー (AD) にリンクすることを望んでいます。彼らがシステムでユーザーを作成するとき、私たちの側でユーザーを作成する必要があります。彼らがシステム上のユーザーを削除するとき、対応するユーザーは私たちの側で削除されるべきです。基本的なプロパティ (名前、電子メールなど) と同じです。アプリケーション固有の属性は、ツールによって変更されます。

これらのユーザーの同期を維持するための最良または最も信頼できる方法は何ですか? クライアントは、私たちがスキーマを変更することを許可していません。

システム内から呼び出すことができる、私たちの側でユーザーを追加/削除/変更するためのWebサービスを作成することを考えていました。しかし、もっと良い解決策があるかもしれません。ありがとう。

0 投票する
1 に答える
267 参照

asp.net - IAzApplication IAzRoles コレクションのループが遅すぎる

Azman のすべてのアプリとそのすべての役割をループするこの単純なコードがあります。ロールにユーザーが割り当てられていない場合、うまく機能します。しかし、ユーザーを割り当てた瞬間 (2 つのロールには 7000 人のユーザーがいる)、アプリが foreach(IAzRole in _azApp.Roles) コードでハングします。基本的には、ロール コレクションにアクセスするとハングし、40 分ほどかかります。それから。これはまったく受け入れられません。誰でも私に解決策を教えてもらえますか? 私が欲しいのは役割の割り当て名のリストだけです。役割の割り当てによってこれが遅くなるのはなぜですか...?

PS: すべてのユーザーが ADAM にあり、Azman ストアも ADAM にあります。IAzTasks (roledefinition=1) をループしてみましたが、これも遅いです。

0 投票する
1 に答える
1298 参照

unicode - Unicode 文字列の最大サイズ

ADAM へのエクスポートを行っていますが、Unicode 文字列に送信できる最大文字数を教えてください。