Weitere ähnliche Inhalte
Ähnlich wie 7 power night2014_kanbayashi (20)
7 power night2014_kanbayashi
- 1. Copyright © 2014 TerraSky Co.,Ltd. All Rights Reserved.
Dreamforce’2014報告会 Login Flow
ソリューション部2-1チーム
上林 裕子
- 2. Copyright © 2014 TerraSky Co.,Ltd. All Rights Reserved.
ログインフローで出来ること
•プロファイルごとのログイン体験のカスタマイ ズ
•ユーザレコードの取得・更新
•ログインを続行するかどうかをユーザ自身に 確認
•外部認証サービス、2要素認証による、より secureな認証
- 3. Copyright © 2014 TerraSky Co.,Ltd. All Rights Reserved.
ログインフローの設定方法
1. Visual Workflowによるフローの作成
2. フローのプロファイルへの割り当て
※ログイン中は…
・ユーザはログインフローにredirectされる
・ログインフローのみにアクセス可能
・フローを完了することで初めてSalesforceにログイン出来る
- 4. Copyright © 2014 TerraSky Co.,Ltd. All Rights Reserved.
ログインフローの作成
•やりたいこと
–Salesforceログイン時に、ユーザに対しOTP(One- time password)を発行し、メールで送信する。ユー ザは送信されたOTPを画面入力することでログイ ンを完了する。
•必要なもの
–Apex Plug-in
–フロー
←OTP発行
←ログイン中のユーザ情報取得、
OTP発行、
メール送信、
OTPのvalidation実行
- 5. Copyright © 2014 TerraSky Co.,Ltd. All Rights Reserved.
Apex Plugin
Plug-inインターフェースをインプリメント
フロー実行中に呼び出される
メソッド
インターフェースが返す情報を定義
- 7. Copyright © 2014 TerraSky Co.,Ltd. All Rights Reserved.
フロー概要
ログイン中のユーザレ コードの取得
- 8. Copyright © 2014 TerraSky Co.,Ltd. All Rights Reserved.
フロー概要
取得したユーザレコードの 項目:Emailの値確認
- 9. Copyright © 2014 TerraSky Co.,Ltd. All Rights Reserved.
フロー概要
取得したユーザレコードの 項目:Emailの値確認
- 10. Copyright © 2014 TerraSky Co.,Ltd. All Rights Reserved.
フロー概要
Apex Plug-inによる OTP発行
- 11. Copyright © 2014 TerraSky Co.,Ltd. All Rights Reserved.
フロー概要
ユーザに対し、OTP をメール送信