2012-03-23 8 views
6

私はsalesforceをサーバー側のデータコンポーネントとして使用するiPhoneアプリケーションを作成していますが、Salesforceを使用して認証する必要があるため、アプリケーションからデータベースにアクセスしてアプリケーションにログインするデータを取得する必要があります。 SalesForceのをインストールした後、Xcodeで利用できたSalesForce Webviewを使用しないiOSログイン時のSalesForce?

私は休憩APIテンプレートを使用していますが、私はこの得続ける:

SalesForce Login UIWebView

は、私はプログラム的をSalesforceへログインすることができます方法はありますか?私は、Salesforceを「バックボーン」にして話すようにしたいので、ユーザーが直接Salesforceと直接対話する必要はありません。これを行う方法はありますか?

+0

同じことをする必要があるので、これを行う方法も知りたいと思います。私はそれを行う方法について多くの文書を見つけるように思えます。 – boostedz06

+0

時間と予算の制限のため、このプロジェクトで私と契約した会社はこのログイン画面を使うことに決めました。問題は決して解決しませんでした。私は下のOAuthの解決策はうまくいくと確信していますが、プロジェクトマネージャーは私にそれに多くの時間を費やすことを望まないのです。 –

+0

Salesforce webauthは、ネイティブSDKを搭載したiPadのすぐれたユーザーエクスペリエンスです。バーはフィールド間のタブに表示されます...本当に??パスワードを忘れたヘルプビデオページから戻ってくる方法はありません...本当に??青いページの前に白い空白の画面が点滅します。 –

答えて

2

はい、あなたは舞台裏でログインできます。

は、私は同じ問題で立ち往生し、最終的にそれを考え出したこのSelf login in Salesforce API in iPhone?

に従ってください。

4

これはOAuthのチャレンジのようです。これを回避するには、セッションIDを指定する必要があります。セッションIDを取得するには、ユーザーのユーザー名とパスワードでログインする必要があります。このためにSOAP APIを使用することができます。

+0

また、OAuth2ユーザー名とパスワードのフローがありますが、モバイルSDKが代替の認証フローをどれくらいうまく処理しているかわかりません。 – superfell

+0

私が開発したアプリケーションは、iOSのUIでユーザー名、パスワード、トークンを要求した後、SOAP APIを使ってプログラムでログインしました。 –

関連する問題