SlideShare una empresa de Scribd logo
1 de 14
Descargar para leer sin conexión
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インターフェースをインプリメント 
フロー実行中に呼び出される 
メソッド 
インターフェースが返す情報を定義
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

Más contenido relacionado

La actualidad más candente

Document translator
Document translatorDocument translator
Document translatorneko baba
 
Azure勉強会 20201028 azure monitor のアラートを様々なコミュニケーションツールに通知する
Azure勉強会 20201028 azure monitor のアラートを様々なコミュニケーションツールに通知するAzure勉強会 20201028 azure monitor のアラートを様々なコミュニケーションツールに通知する
Azure勉強会 20201028 azure monitor のアラートを様々なコミュニケーションツールに通知するKenjiroHirata
 
Stackdriver を利用した実戦的なサーバ監視・運用方法
Stackdriver を利用した実戦的なサーバ監視・運用方法Stackdriver を利用した実戦的なサーバ監視・運用方法
Stackdriver を利用した実戦的なサーバ監視・運用方法Masahiro Haraoka
 
働き方改革を後押しする Office 365 + リモートワークソリューション ~Azure Active Directoryとの組み合わせで実現する~リ...
働き方改革を後押しする Office 365 + リモートワークソリューション ~Azure Active Directoryとの組み合わせで実現する~リ...働き方改革を後押しする Office 365 + リモートワークソリューション ~Azure Active Directoryとの組み合わせで実現する~リ...
働き方改革を後押しする Office 365 + リモートワークソリューション ~Azure Active Directoryとの組み合わせで実現する~リ...NHN テコラス株式会社
 
どう変わる? 新シスコ認定トレーニング ~CCNAとCCNP Enterprise~
どう変わる? 新シスコ認定トレーニング ~CCNAとCCNP Enterprise~どう変わる? 新シスコ認定トレーニング ~CCNAとCCNP Enterprise~
どう変わる? 新シスコ認定トレーニング ~CCNAとCCNP Enterprise~Trainocate Japan, Ltd.
 
Archtect meetup sharing_territory_20190801
Archtect meetup sharing_territory_20190801Archtect meetup sharing_territory_20190801
Archtect meetup sharing_territory_20190801Ikou Sanuki
 
Azure office365 agenda20181126
Azure office365 agenda20181126Azure office365 agenda20181126
Azure office365 agenda20181126Seiji Noro
 
クラウド x IoT実践事例のご紹介
クラウド x IoT実践事例のご紹介クラウド x IoT実践事例のご紹介
クラウド x IoT実践事例のご紹介masaoki_ohashi
 
2021/09/25 JAZUG11周年記念LT大会 ~FSLogixのお話~
2021/09/25 JAZUG11周年記念LT大会 ~FSLogixのお話~2021/09/25 JAZUG11周年記念LT大会 ~FSLogixのお話~
2021/09/25 JAZUG11周年記念LT大会 ~FSLogixのお話~Dai Iwai
 
第20回 関西情報セキュリティ団体合同セミナー登壇資料
第20回 関西情報セキュリティ団体合同セミナー登壇資料第20回 関西情報セキュリティ団体合同セミナー登壇資料
第20回 関西情報セキュリティ団体合同セミナー登壇資料Serverworks Co.,Ltd.
 
仮想サーバの構築とバックアップリストア
仮想サーバの構築とバックアップリストア仮想サーバの構築とバックアップリストア
仮想サーバの構築とバックアップリストアJunji Yamamoto
 
AWS & Google Cloud 両方を駆使するチームでの技術選定
AWS & Google Cloud  両方を駆使するチームでの技術選定AWS & Google Cloud  両方を駆使するチームでの技術選定
AWS & Google Cloud 両方を駆使するチームでの技術選定修一 高橋
 
WFSの認証基盤SDKのセキュリティーに関する取り組み
WFSの認証基盤SDKのセキュリティーに関する取り組みWFSの認証基盤SDKのセキュリティーに関する取り組み
WFSの認証基盤SDKのセキュリティーに関する取り組みgree_tech
 
DevLOVE関西2016.2.5 地道にAWS構築自動化に取り組んでいるお話し
DevLOVE関西2016.2.5 地道にAWS構築自動化に取り組んでいるお話しDevLOVE関西2016.2.5 地道にAWS構築自動化に取り組んでいるお話し
DevLOVE関西2016.2.5 地道にAWS構築自動化に取り組んでいるお話しAkira Nagata
 
どのクラウドを使って設計すべきか?
どのクラウドを使って設計すべきか?どのクラウドを使って設計すべきか?
どのクラウドを使って設計すべきか?Junji Imaoka
 
Innovation EGG 第4回 発表資料 瞬間高アクセス対策のためのCloudFront活用
Innovation EGG 第4回 発表資料 瞬間高アクセス対策のためのCloudFront活用Innovation EGG 第4回 発表資料 瞬間高アクセス対策のためのCloudFront活用
Innovation EGG 第4回 発表資料 瞬間高アクセス対策のためのCloudFront活用Shunsuke Mihara
 
AWSメンテナンス ElastiCache編
AWSメンテナンス ElastiCache編AWSメンテナンス ElastiCache編
AWSメンテナンス ElastiCache編Serverworks Co.,Ltd.
 

La actualidad más candente (20)

Document translator
Document translatorDocument translator
Document translator
 
Azure勉強会 20201028 azure monitor のアラートを様々なコミュニケーションツールに通知する
Azure勉強会 20201028 azure monitor のアラートを様々なコミュニケーションツールに通知するAzure勉強会 20201028 azure monitor のアラートを様々なコミュニケーションツールに通知する
Azure勉強会 20201028 azure monitor のアラートを様々なコミュニケーションツールに通知する
 
20201029 hirata
20201029 hirata20201029 hirata
20201029 hirata
 
Stackdriver を利用した実戦的なサーバ監視・運用方法
Stackdriver を利用した実戦的なサーバ監視・運用方法Stackdriver を利用した実戦的なサーバ監視・運用方法
Stackdriver を利用した実戦的なサーバ監視・運用方法
 
働き方改革を後押しする Office 365 + リモートワークソリューション ~Azure Active Directoryとの組み合わせで実現する~リ...
働き方改革を後押しする Office 365 + リモートワークソリューション ~Azure Active Directoryとの組み合わせで実現する~リ...働き方改革を後押しする Office 365 + リモートワークソリューション ~Azure Active Directoryとの組み合わせで実現する~リ...
働き方改革を後押しする Office 365 + リモートワークソリューション ~Azure Active Directoryとの組み合わせで実現する~リ...
 
どう変わる? 新シスコ認定トレーニング ~CCNAとCCNP Enterprise~
どう変わる? 新シスコ認定トレーニング ~CCNAとCCNP Enterprise~どう変わる? 新シスコ認定トレーニング ~CCNAとCCNP Enterprise~
どう変わる? 新シスコ認定トレーニング ~CCNAとCCNP Enterprise~
 
Archtect meetup sharing_territory_20190801
Archtect meetup sharing_territory_20190801Archtect meetup sharing_territory_20190801
Archtect meetup sharing_territory_20190801
 
Azure office365 agenda20181126
Azure office365 agenda20181126Azure office365 agenda20181126
Azure office365 agenda20181126
 
クラウド x IoT実践事例のご紹介
クラウド x IoT実践事例のご紹介クラウド x IoT実践事例のご紹介
クラウド x IoT実践事例のご紹介
 
2021/09/25 JAZUG11周年記念LT大会 ~FSLogixのお話~
2021/09/25 JAZUG11周年記念LT大会 ~FSLogixのお話~2021/09/25 JAZUG11周年記念LT大会 ~FSLogixのお話~
2021/09/25 JAZUG11周年記念LT大会 ~FSLogixのお話~
 
第20回 関西情報セキュリティ団体合同セミナー登壇資料
第20回 関西情報セキュリティ団体合同セミナー登壇資料第20回 関西情報セキュリティ団体合同セミナー登壇資料
第20回 関西情報セキュリティ団体合同セミナー登壇資料
 
仮想サーバの構築とバックアップリストア
仮想サーバの構築とバックアップリストア仮想サーバの構築とバックアップリストア
仮想サーバの構築とバックアップリストア
 
AWS & Google Cloud 両方を駆使するチームでの技術選定
AWS & Google Cloud  両方を駆使するチームでの技術選定AWS & Google Cloud  両方を駆使するチームでの技術選定
AWS & Google Cloud 両方を駆使するチームでの技術選定
 
Msセミナー20170830 slideshare
Msセミナー20170830 slideshareMsセミナー20170830 slideshare
Msセミナー20170830 slideshare
 
WFSの認証基盤SDKのセキュリティーに関する取り組み
WFSの認証基盤SDKのセキュリティーに関する取り組みWFSの認証基盤SDKのセキュリティーに関する取り組み
WFSの認証基盤SDKのセキュリティーに関する取り組み
 
DevLOVE関西2016.2.5 地道にAWS構築自動化に取り組んでいるお話し
DevLOVE関西2016.2.5 地道にAWS構築自動化に取り組んでいるお話しDevLOVE関西2016.2.5 地道にAWS構築自動化に取り組んでいるお話し
DevLOVE関西2016.2.5 地道にAWS構築自動化に取り組んでいるお話し
 
どのクラウドを使って設計すべきか?
どのクラウドを使って設計すべきか?どのクラウドを使って設計すべきか?
どのクラウドを使って設計すべきか?
 
Innovation EGG 第4回 発表資料 瞬間高アクセス対策のためのCloudFront活用
Innovation EGG 第4回 発表資料 瞬間高アクセス対策のためのCloudFront活用Innovation EGG 第4回 発表資料 瞬間高アクセス対策のためのCloudFront活用
Innovation EGG 第4回 発表資料 瞬間高アクセス対策のためのCloudFront活用
 
Questetra meet up_swx
Questetra meet up_swxQuestetra meet up_swx
Questetra meet up_swx
 
AWSメンテナンス ElastiCache編
AWSメンテナンス ElastiCache編AWSメンテナンス ElastiCache編
AWSメンテナンス ElastiCache編
 

Similar a 7 power night2014_kanbayashi

Herokuで動く認証機構の話
Herokuで動く認証機構の話Herokuで動く認証機構の話
Herokuで動く認証機構の話Shinji Fukumaru
 
Herokuで動く認証機構の話
Herokuで動く認証機構の話Herokuで動く認証機構の話
Herokuで動く認証機構の話Shinji Fukumaru
 
Azure AD セルフサービス機能を用いてコスト削減
Azure AD セルフサービス機能を用いてコスト削減Azure AD セルフサービス機能を用いてコスト削減
Azure AD セルフサービス機能を用いてコスト削減Yusuke Kodama
 
Robotium を使った UI テスト
Robotium を使った UI テストRobotium を使った UI テスト
Robotium を使った UI テスト健一 辰濱
 
Keycloak拡張入門
Keycloak拡張入門Keycloak拡張入門
Keycloak拡張入門Hiroyuki Wada
 
シングルサインオンの歴史とSAMLへの道のり
シングルサインオンの歴史とSAMLへの道のりシングルサインオンの歴史とSAMLへの道のり
シングルサインオンの歴史とSAMLへの道のりShinichi Tomita
 
Automation with SoftLayer and Zabbix
Automation with SoftLayer and ZabbixAutomation with SoftLayer and Zabbix
Automation with SoftLayer and Zabbixsoftlayerjp
 
アイデンティティ2.0とOAuth/OpenID Connect
アイデンティティ2.0とOAuth/OpenID Connectアイデンティティ2.0とOAuth/OpenID Connect
アイデンティティ2.0とOAuth/OpenID ConnectShinichi Tomita
 
Domino認証局の作成
Domino認証局の作成Domino認証局の作成
Domino認証局の作成Masahiko Miyo
 
TwitterのOAuthってなんぞ?
TwitterのOAuthってなんぞ?TwitterのOAuthってなんぞ?
TwitterのOAuthってなんぞ?deflis
 
クラウドで始めるActive Directory
クラウドで始めるActive Directoryクラウドで始めるActive Directory
クラウドで始めるActive DirectorySuguru Kunii
 
TechNight #12: Cloud Identity Summit 2014 @ Monteray 概要と主要トピック
TechNight #12: Cloud Identity Summit2014 @ Monteray 概要と主要トピックTechNight #12: Cloud Identity Summit2014 @ Monteray 概要と主要トピック
TechNight #12: Cloud Identity Summit 2014 @ Monteray 概要と主要トピックDaisuke Fuke
 
事前準備の手引書
事前準備の手引書事前準備の手引書
事前準備の手引書Makoto Oya
 

Similar a 7 power night2014_kanbayashi (20)

Herokuで動く認証機構の話
Herokuで動く認証機構の話Herokuで動く認証機構の話
Herokuで動く認証機構の話
 
Herokuで動く認証機構の話
Herokuで動く認証機構の話Herokuで動く認証機構の話
Herokuで動く認証機構の話
 
20141111 themi struct
20141111 themi struct20141111 themi struct
20141111 themi struct
 
Shibbolethご説明資料
Shibbolethご説明資料Shibbolethご説明資料
Shibbolethご説明資料
 
OSCFUKUOKA
OSCFUKUOKAOSCFUKUOKA
OSCFUKUOKA
 
Azure AD セルフサービス機能を用いてコスト削減
Azure AD セルフサービス機能を用いてコスト削減Azure AD セルフサービス機能を用いてコスト削減
Azure AD セルフサービス機能を用いてコスト削減
 
Fido self issued
Fido self issuedFido self issued
Fido self issued
 
Robotium を使った UI テスト
Robotium を使った UI テストRobotium を使った UI テスト
Robotium を使った UI テスト
 
Openshift 20191219
Openshift 20191219Openshift 20191219
Openshift 20191219
 
Keycloak拡張入門
Keycloak拡張入門Keycloak拡張入門
Keycloak拡張入門
 
シングルサインオンの歴史とSAMLへの道のり
シングルサインオンの歴史とSAMLへの道のりシングルサインオンの歴史とSAMLへの道のり
シングルサインオンの歴史とSAMLへの道のり
 
Automation with SoftLayer and Zabbix
Automation with SoftLayer and ZabbixAutomation with SoftLayer and Zabbix
Automation with SoftLayer and Zabbix
 
Openshift 20191216
Openshift 20191216Openshift 20191216
Openshift 20191216
 
Cloud Design Pattern #3 Compensating Transaction_エンジニア勉強会20140917
Cloud Design Pattern #3 Compensating Transaction_エンジニア勉強会20140917Cloud Design Pattern #3 Compensating Transaction_エンジニア勉強会20140917
Cloud Design Pattern #3 Compensating Transaction_エンジニア勉強会20140917
 
アイデンティティ2.0とOAuth/OpenID Connect
アイデンティティ2.0とOAuth/OpenID Connectアイデンティティ2.0とOAuth/OpenID Connect
アイデンティティ2.0とOAuth/OpenID Connect
 
Domino認証局の作成
Domino認証局の作成Domino認証局の作成
Domino認証局の作成
 
TwitterのOAuthってなんぞ?
TwitterのOAuthってなんぞ?TwitterのOAuthってなんぞ?
TwitterのOAuthってなんぞ?
 
クラウドで始めるActive Directory
クラウドで始めるActive Directoryクラウドで始めるActive Directory
クラウドで始めるActive Directory
 
TechNight #12: Cloud Identity Summit 2014 @ Monteray 概要と主要トピック
TechNight #12: Cloud Identity Summit2014 @ Monteray 概要と主要トピックTechNight #12: Cloud Identity Summit2014 @ Monteray 概要と主要トピック
TechNight #12: Cloud Identity Summit 2014 @ Monteray 概要と主要トピック
 
事前準備の手引書
事前準備の手引書事前準備の手引書
事前準備の手引書
 

Más de TerraSky

TerraSky PowerNight - Salesforce is ready for ERP -
TerraSky PowerNight - Salesforce is ready for ERP -TerraSky PowerNight - Salesforce is ready for ERP -
TerraSky PowerNight - Salesforce is ready for ERP -TerraSky
 
TerraSky PowerNight myEinstein
TerraSky PowerNight  myEinsteinTerraSky PowerNight  myEinstein
TerraSky PowerNight myEinsteinTerraSky
 
TerraSky PowerNight Soql performance explained
TerraSky PowerNight  Soql performance explainedTerraSky PowerNight  Soql performance explained
TerraSky PowerNight Soql performance explainedTerraSky
 
セールスフォース的開発メソッドのススメ 須山洋輔
セールスフォース的開発メソッドのススメ 須山洋輔セールスフォース的開発メソッドのススメ 須山洋輔
セールスフォース的開発メソッドのススメ 須山洋輔TerraSky
 
Xivelyで楽々IoT 岩井哲郎
Xivelyで楽々IoT 岩井哲郎Xivelyで楽々IoT 岩井哲郎
Xivelyで楽々IoT 岩井哲郎TerraSky
 
これだけは押さえておきたいDreamforceを楽しむための英語力 下川原章仁
これだけは押さえておきたいDreamforceを楽しむための英語力 下川原章仁これだけは押さえておきたいDreamforceを楽しむための英語力 下川原章仁
これだけは押さえておきたいDreamforceを楽しむための英語力 下川原章仁TerraSky
 
Dreamforce2016から読み解く、これからのit 大友幹
Dreamforce2016から読み解く、これからのit 大友幹Dreamforce2016から読み解く、これからのit 大友幹
Dreamforce2016から読み解く、これからのit 大友幹TerraSky
 
12 power night2014 miyanishi
12 power night2014 miyanishi12 power night2014 miyanishi
12 power night2014 miyanishiTerraSky
 
11 power nignt_furuta
11 power nignt_furuta11 power nignt_furuta
11 power nignt_furutaTerraSky
 
8 power night2014_nakamura
8 power night2014_nakamura8 power night2014_nakamura
8 power night2014_nakamuraTerraSky
 
6 power night2014_sasaki
6 power night2014_sasaki6 power night2014_sasaki
6 power night2014_sasakiTerraSky
 
5 power night2014_totsuka
5 power night2014_totsuka5 power night2014_totsuka
5 power night2014_totsukaTerraSky
 
3 power nignt2014_yamamoto
3 power nignt2014_yamamoto3 power nignt2014_yamamoto
3 power nignt2014_yamamotoTerraSky
 
2 power night2014_erp
2 power night2014_erp2 power night2014_erp
2 power night2014_erpTerraSky
 
04 salesforceでのソフトフォン実装パターン
04 salesforceでのソフトフォン実装パターン04 salesforceでのソフトフォン実装パターン
04 salesforceでのソフトフォン実装パターンTerraSky
 
03 salesforce mobilesdkの+(プラス)なお話
03 salesforce mobilesdkの+(プラス)なお話03 salesforce mobilesdkの+(プラス)なお話
03 salesforce mobilesdkの+(プラス)なお話TerraSky
 
02 singletonとflyweightを使った省エネapex
02 singletonとflyweightを使った省エネapex02 singletonとflyweightを使った省エネapex
02 singletonとflyweightを使った省エネapexTerraSky
 
01 awsとsalesforceを使ったエコシステム ファイル編
01 awsとsalesforceを使ったエコシステム ファイル編01 awsとsalesforceを使ったエコシステム ファイル編
01 awsとsalesforceを使ったエコシステム ファイル編TerraSky
 
4 TSPN_Apex 10 Commandments
4 TSPN_Apex 10 Commandments4 TSPN_Apex 10 Commandments
4 TSPN_Apex 10 CommandmentsTerraSky
 
7 TSPN_次世代UIフレームワークについて
7 TSPN_次世代UIフレームワークについて7 TSPN_次世代UIフレームワークについて
7 TSPN_次世代UIフレームワークについてTerraSky
 

Más de TerraSky (20)

TerraSky PowerNight - Salesforce is ready for ERP -
TerraSky PowerNight - Salesforce is ready for ERP -TerraSky PowerNight - Salesforce is ready for ERP -
TerraSky PowerNight - Salesforce is ready for ERP -
 
TerraSky PowerNight myEinstein
TerraSky PowerNight  myEinsteinTerraSky PowerNight  myEinstein
TerraSky PowerNight myEinstein
 
TerraSky PowerNight Soql performance explained
TerraSky PowerNight  Soql performance explainedTerraSky PowerNight  Soql performance explained
TerraSky PowerNight Soql performance explained
 
セールスフォース的開発メソッドのススメ 須山洋輔
セールスフォース的開発メソッドのススメ 須山洋輔セールスフォース的開発メソッドのススメ 須山洋輔
セールスフォース的開発メソッドのススメ 須山洋輔
 
Xivelyで楽々IoT 岩井哲郎
Xivelyで楽々IoT 岩井哲郎Xivelyで楽々IoT 岩井哲郎
Xivelyで楽々IoT 岩井哲郎
 
これだけは押さえておきたいDreamforceを楽しむための英語力 下川原章仁
これだけは押さえておきたいDreamforceを楽しむための英語力 下川原章仁これだけは押さえておきたいDreamforceを楽しむための英語力 下川原章仁
これだけは押さえておきたいDreamforceを楽しむための英語力 下川原章仁
 
Dreamforce2016から読み解く、これからのit 大友幹
Dreamforce2016から読み解く、これからのit 大友幹Dreamforce2016から読み解く、これからのit 大友幹
Dreamforce2016から読み解く、これからのit 大友幹
 
12 power night2014 miyanishi
12 power night2014 miyanishi12 power night2014 miyanishi
12 power night2014 miyanishi
 
11 power nignt_furuta
11 power nignt_furuta11 power nignt_furuta
11 power nignt_furuta
 
8 power night2014_nakamura
8 power night2014_nakamura8 power night2014_nakamura
8 power night2014_nakamura
 
6 power night2014_sasaki
6 power night2014_sasaki6 power night2014_sasaki
6 power night2014_sasaki
 
5 power night2014_totsuka
5 power night2014_totsuka5 power night2014_totsuka
5 power night2014_totsuka
 
3 power nignt2014_yamamoto
3 power nignt2014_yamamoto3 power nignt2014_yamamoto
3 power nignt2014_yamamoto
 
2 power night2014_erp
2 power night2014_erp2 power night2014_erp
2 power night2014_erp
 
04 salesforceでのソフトフォン実装パターン
04 salesforceでのソフトフォン実装パターン04 salesforceでのソフトフォン実装パターン
04 salesforceでのソフトフォン実装パターン
 
03 salesforce mobilesdkの+(プラス)なお話
03 salesforce mobilesdkの+(プラス)なお話03 salesforce mobilesdkの+(プラス)なお話
03 salesforce mobilesdkの+(プラス)なお話
 
02 singletonとflyweightを使った省エネapex
02 singletonとflyweightを使った省エネapex02 singletonとflyweightを使った省エネapex
02 singletonとflyweightを使った省エネapex
 
01 awsとsalesforceを使ったエコシステム ファイル編
01 awsとsalesforceを使ったエコシステム ファイル編01 awsとsalesforceを使ったエコシステム ファイル編
01 awsとsalesforceを使ったエコシステム ファイル編
 
4 TSPN_Apex 10 Commandments
4 TSPN_Apex 10 Commandments4 TSPN_Apex 10 Commandments
4 TSPN_Apex 10 Commandments
 
7 TSPN_次世代UIフレームワークについて
7 TSPN_次世代UIフレームワークについて7 TSPN_次世代UIフレームワークについて
7 TSPN_次世代UIフレームワークについて
 

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インターフェースをインプリメント フロー実行中に呼び出される メソッド インターフェースが返す情報を定義
  • 6. Copyright © 2014 TerraSky Co.,Ltd. All Rights Reserved. フロー概要
  • 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 をメール送信
  • 12. Copyright © 2014 TerraSky Co.,Ltd. All Rights Reserved. フロー概要 OTPを入力
  • 13. Copyright © 2014 TerraSky Co.,Ltd. All Rights Reserved. フロー概要 OTPのvalidate
  • 14. Copyright © 2014 TerraSky Co.,Ltd. All Rights Reserved. DEMO