Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Copyright © 2014 TerraSky Co.,Ltd. All Rights Reserved. 
Dreamforce’2014報告会 Login Flow 
ソリューション部2-1チーム 
上林 裕子
Copyright © 2014 TerraSky Co.,Ltd. All Rights Reserved. 
ログインフローで出来ること 
•プロファイルごとのログイン体験のカスタマイ ズ 
•ユーザレコードの取得・更新 
•ログインを続行...
Copyright © 2014 TerraSky Co.,Ltd. All Rights Reserved. 
ログインフローの設定方法 
1. Visual Workflowによるフローの作成 
2. フローのプロファイルへの割り当て 
※...
Copyright © 2014 TerraSky Co.,Ltd. All Rights Reserved. 
ログインフローの作成 
•やりたいこと 
–Salesforceログイン時に、ユーザに対しOTP(One- time passwo...
Copyright © 2014 TerraSky Co.,Ltd. All Rights Reserved. 
Apex Plugin 
Plug-inインターフェースをインプリメント 
フロー実行中に呼び出される 
メソッド 
インターフェ...
Copyright © 2014 TerraSky Co.,Ltd. All Rights Reserved. 
フロー概要
Copyright © 2014 TerraSky Co.,Ltd. All Rights Reserved. 
フロー概要 
ログイン中のユーザレ コードの取得
Copyright © 2014 TerraSky Co.,Ltd. All Rights Reserved. 
フロー概要 
取得したユーザレコードの 項目:Emailの値確認
Copyright © 2014 TerraSky Co.,Ltd. All Rights Reserved. 
フロー概要 
取得したユーザレコードの 項目:Emailの値確認
Copyright © 2014 TerraSky Co.,Ltd. All Rights Reserved. 
フロー概要 
Apex Plug-inによる OTP発行
Copyright © 2014 TerraSky Co.,Ltd. All Rights Reserved. 
フロー概要 
ユーザに対し、OTP をメール送信
Copyright © 2014 TerraSky Co.,Ltd. All Rights Reserved. 
フロー概要 
OTPを入力
Copyright © 2014 TerraSky Co.,Ltd. All Rights Reserved. 
フロー概要 
OTPのvalidate
Copyright © 2014 TerraSky Co.,Ltd. All Rights Reserved. 
DEMO
Upcoming SlideShare
Loading in …5
×

7 power night2014_kanbayashi

1,041 views

Published on

  • Be the first to comment

  • Be the first to like this

7 power night2014_kanbayashi

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

×