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