質問

いかに新しSalesForceとその頂点ます。私は読書の一部文書の統合とGoogleは、SalesForce.

ったことは可能で見習、認証トークンからgoogleにSalesForce?

ようにしている読みやす表計算シートを記入し、SalesForceのオブジェクトが自動的にユーザのログインすると常にユニバーサルのためこの表計算シート、これまでの資格に必要な"login"ボタンをクリックします。私のサンプルを入れることによって行われるvisualforceとった方法を教えてください自動的にセッションidをurlに直接アクセス、表計算シートのAPIがあります。

そのアイデア?

役に立ちましたか?

解決

いにあり、立派な門構えの教室は、ちょっとお送り login() 呼び出しAPIを通じてSOAPメッセージ).SalesforceのAPIが記録されてたっぷりの例をご利用(プログラミング言語のための raw XMLの要求/応答).

がんの可能性をいからGoogle側だけJavaScriptを使う送信することができない取得やAJAX様との通話を別のドメイン...

最近では別のオプションがとれるREST API(SOAP)を行います。う将来性のあるやりがいのあるやと思います。埠可能 こちらの にごりよういただけます文書を下部に表示されます。

最後に-2興味深いリンク:http://code.google.com/apis/gdata/articles/salesforce.html 一部の統合のチュートリアル 構築の統合によるセールスフォース: http://www.salesforce.com/assets/pdf/datasheets/SalesforceGoogleApps.pdf

他のヒント

これを行うためにカスタム設定を使用しました。 OAuthを使用してGoogle用のトークンを取得し、そのトークンをSalesforceカスタム設定(セットアップデベロップメントカスタム設定)に保存します。その後、Googleアプリへのアクセスが必要なユーザーのカスタム設定から、Googleへのコールアウトのトークンを取得できます。欠点は、すべてのユーザーがカスタム設定トークンユーザーとして認証されることです。利点は、個別に認証する必要がないということです。カスタム設定は、シンプルなゲッターを使用してApexを介して取得可能であり、Apexのようなオブジェクトとして生きています。

また、Googleはそれ自体のトークンを使用するために各サービスが必要です。したがって、ユーザーがカレンダーとスプレッドシートを使用したい場合は、コールアウト用に保存して取得する必要がある2つの別々のトークンです。

通常、ユーザーは、それを行う場合はOAuthを介して独自の認証セッショントークンを作成し、必要に応じて一般管理者トークンを取得するためにカスタム設定にフェイルオーバーすることを許可します。

SFDCからGoogleアプリにログインしようとしていますか? Salesforce内のGoogleアプリのオプションがあります。セットアップ> [管理]> [Google Apps]> [設定]に移動します。私はこれを使用していませんが、セットアップが必要ですが、私はそれを指摘していました。それとは別に、私はOauth(GoogleアプリにアクセスしようとするときにSalesforce内からGoogleでユーザーを認証させることができる)とSSO(私が知っていることがわかっている外部システムから認証するために使用できることがわかりますが、他の動作で動作するかどうかはわかりません。仕方)。

Salesforceセットアップの「名前付き資格情報」メニューを調べます。そこで、Apexを介してアクセスされるサービスの認証資格情報を保存できます。

「名前付き資格情報は、コールアウトエンドポイントとその必要な認証パラメーターを指定します。コールアウトを設定するときは、名前付き資格情報を参照して各コールアウトの認証パラメーターの設定を避けてください。」

ユーザー名/パスコンボを使用すること、証明書、またはAWS署名を使用できます。JWTオプションがあります。

ドキュメントをヘルプ: https://help.salesforce.com/articleview?id=named_credentials_about.htm&type=5

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top