You need to sign in to do that
Don't have an account?
y1610
ユーザ管理について
お世話になっております。山下と申します。
force.comを利用して作成したアプリケーションのユーザ管理について2点質問させていただきます。
1.ログイン画面について
ユーザ様がアプリケーションを使用する際に、force.comのアカウントでログインをする必要があると思いますが、
ログイン画面をアプリケーション用で別途作成することは可能でしょうか。
また、mobileSDKを使用して、モバイル用アプリケーションも開発しているのですが、
こちらも同様にログイン画面を作成することは可能でしょうか。
2.ユーザ登録について
アプリケーションを導入したユーザ様側で、ユーザの新規登録などの管理も行いたいと考えていますが、
これはforce.comの標準機能で可能でしょうか。
おそらくForce.com サイトを使う必要があると思います。
サイトの場合、組織外のユーザがSalseforceにログインすることができ、
ログイン画面も自由に開発が可能です。
組織外のユーザがログインする場合は、カスタマーポータルでログインすることも可能ですが、
カスタマーポータルの場合は、ログイン画面を自由に開発できません。
サイトでログインする場合は次のような処理でログインできます。
Force.com サイトの概要
https://help.salesforce.com/apex/HTViewHelpDoc?id=sites_overview.htm&language=ja
注意点としてサイトやポータルユーザでログインした場合は、標準のレイアウトではなく、
パートナー用のレイアウトになってしまいます。
All Answers
外部のシステムからSalseforceにログインするかんじでしょうか。
私は経験がありませんが、参考になりそうなサイトがいくつかありました。
Force.com のセキュリティの概要
http://wiki.developerforce.com/page/JP:An_Overview_of_Force.com_Security
上記サイトで「 ログイン」の単語で検索したところ、下記の説明が見つかりました。
"Force.com プラットフォームへのログインが必要となるソフトウェアクライアントでは、Web サービスの SOAP インターフェースを使用してログインを実行します。"
"Force.com SOAP API Developer's Guideの「クイックスタート」セクションでは、Java コードを使用したログイン方法や例外 (期限切れのパスワードなど) の確認方法などを説明しています。"
Force.com SOAP API Developer's Guide
http://www.salesforce.com/us/developer/docs/api/index.htm
上記サイトで「Quick Start」と「login」の単語で検索したところ、サンプルソースと思われるコードがみつかりました。
何か参考になれば幸いです。
モバイルの方ですが、次のサイトが参考になるのではないかと思います。
モバイル及びSalesforce Mobile SDK
http://wiki.developerforce.com/page/JP:Mobile_SDK
このサイトの「お勧めのMobile SDK学習方法」というセクションにあるリンク先でログイン処理のサンプルと思われるコードがありました。
私が確認したのはGetting Started with the Mobile SDK for Androidのリンクで確認しました。
また、「Mobile SDK関連リソース」というセクションに「For Android」と「For iOS」のリンクがあったのですが、
リンク先がgithubに繋がっていたので、サンプルソースが見つかるかもしれません。
実際に試した訳ではないのでお役に立てるか分からないのですが、何かお力になれれば幸いです。
お世話になっております。
ご回答ありがとうございます。
外部システムからログインというよりは、
開発した製品独自のログイン画面を作成したいと考えております。
どのように行っていけばよいでしょうか。
おそらくForce.com サイトを使う必要があると思います。
サイトの場合、組織外のユーザがSalseforceにログインすることができ、
ログイン画面も自由に開発が可能です。
組織外のユーザがログインする場合は、カスタマーポータルでログインすることも可能ですが、
カスタマーポータルの場合は、ログイン画面を自由に開発できません。
サイトでログインする場合は次のような処理でログインできます。
Force.com サイトの概要
https://help.salesforce.com/apex/HTViewHelpDoc?id=sites_overview.htm&language=ja
注意点としてサイトやポータルユーザでログインした場合は、標準のレイアウトではなく、
パートナー用のレイアウトになってしまいます。