問題タブ [ifd]
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.
smartcard - スマートカード リーダーからのリーダー MaxIFSD 属性
カードが存在しない場合にリーダーから IFD (Interface Device - Serial Number) 属性を読み取る方法を見つけようとしています。SCard API には、すべての属性をカード ハンドルからのみ読み取ることができるという要件があるようです。これはカードの属性については明らかですが、リーダーの属性を読み取るのは不適切な要件のようです。
私が検討しているルートの 1 つは、TLV コマンドをリーダー ドライバーに直接送信することです。これは機能するはずですが、問題は、ドライバーが FDO 用に公開した名前を把握する必要があることです。
私がダウンロードしてテストしたスマートカード ユーティリティの多くでさえ、カードが存在する必要があります。ただし、1 つのユーティリティ (PCSCDiag.exe) は、カードが存在しない場合でも、求めている 1 つの値を取得できます。
authentication - Microsoft Dynamics CRM 365 "ユーザー認証に失敗しました!",InvalidOperationException
CRM SDK を使用して CRM と通信しています。
私の組織には、IFD 認証を備えた Dynamics CRM 365 (オンプレミス) があります。CRM に接続しようとすると、ランダムな動作が表示されます。AD 認証を使用して接続できることもあれば、OnlineFederation を使用して接続できることもあり、最も奇妙な接続は Live ID を使用したものでした。IFD 認証の場合、LiveID を使用して接続しないでください。IFD 認証に次の形式の接続文字列を使用しています。
IDataDictionary
認証情報をキャッシュに保持するために使用しています。サービスがキャッシュを使用して CRM に接続しようとすると、次のエラーが発生します。
System.InvalidOperationException: ユーザー認証に失敗しました! Microsoft.Xrm.Sdk.Client.ServiceProxy`1.AuthenticateCore() で
存在するキャッシュのキー値を確認できますが、サービス プロキシを作成できません。serviceClient.OrganizationServiceProxy.Timeout = TimeSpan.MaxValue;
dynamics-crm - インターネットに面したオンプレミス Dynamics 365 は、Windows 認証ログインのみを受け入れます。ユーザーには CRM メール ログイン アクセスが必要です
最近、Dynamics 365 On-Premise バージョン 1612 (9.0.20.7) のお客様の 1 人が、Active Directory フェデレーション サービス v10 で構成された IFD を使用していました。
Windows 認証ログインの詳細でログインできますが、代わりに Dynamics 365 の電子メールとパスワードでログインする必要があります。
私は AD-FS に完全に精通しているわけではありません (私は IFD プロセスの一部ではありませんでした) が、ユーザーの電子メール アドレスの代替ログインをセットアップする方法が必要です。
私が遭遇した可能性のある修正は次のとおりです。
ADFS で AD クレーム ルールを直接編集して電子メール ログインを許可することは可能かもしれませんが、これが機能するかどうかを知るには ADFS に精通していません。
誰かが私を正しい方向に向けることができれば、それは大きな助けになるでしょう