CRM 2011 データを表示するために、HTML5、JS、および CSS のみを使用して完全に外部のポータルを作成しようとしています。REST や SOAP は外部認証できないため、使用できるようには見えません。誰も私がこれを行う方法を知っていますか?
ありがとう!
CRM 2011 データを表示するために、HTML5、JS、および CSS のみを使用して完全に外部のポータルを作成しようとしています。REST や SOAP は外部認証できないため、使用できるようには見えません。誰も私がこれを行う方法を知っていますか?
ありがとう!
私たちは通常、仲介統合サービスを使用してこれを達成していると思います。従来の CRM 認証を介して Org サービスにアクセスし、クライアント コードによって匿名で (またはカスタム セキュリティによって) 呼び出すことができる多数のメソッドを提供するサービスを持つことができます。
たとえば、Web ページは「int」サービスの「getContact」メソッドを呼び出し、ユーザーの電子メール アドレスを渡します。「int」サービスは、ユーザーの電子メール アドレスを検証し、構成ファイル (「int」サービスのメソッドを提供するのに十分な権限を持つ CRM ユーザー) に保存されている資格情報を使用して、CRM の組織サービスから必要なデータを取得します。次に、「int」サービスはデータを解析し、それをクライアント コードに返します。これは、CRM の存在を認識していないため、使いやすさのためにおそらく JSON として返されます。
To do this, your OrganizationData.svc service would need to be externally accessible, and it would need to function without authentication (or, your authentication would need to happen within your javascript - where the end user would be able to read your source code). Either way is not a wise idea, since all of your data would be visible to the world!
If you are only dealing with internal authenticated users, read up on the oDATA endpoint.
If you want to deal with external and/or unauthenticated users, you'll need to find another way to do this that does all of the data filtering & authorization control you need.