Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
TwilioVerify_kintone_LT
Search
BB
February 24, 2021
Business
260
0
Share
TwilioVerify_kintone_LT
BB
February 24, 2021
More Decks by BB
See All by BB
20240615_BIPROGY_HACKATHON
ryxbb
0
97
20240518_BIPROGY_HACKATHON
ryxbb
0
140
BacklogWorld2023_JOYZO
ryxbb
0
700
kintone Intro - Twilio Hack 2022
ryxbb
0
190
Joboco HL2022
ryxbb
0
180
20210305_OSC2021_online_spring
ryxbb
0
1.7k
NRIハッカソン_kintone
ryxbb
0
270
freeeBizTechFrontier_kintone_session
ryxbb
0
300
20200924_freee-kintone
ryxbb
0
430
Other Decks in Business
See All in Business
生成AI頼みでワークスロップを起こさない ドキュメントライティング&レビュー術
naohiro_nakata
2
550
Claude × Linear で代謝する組織をつくろう 第2章 バイブタスク管理 設計編
nagatsu
0
350
スカイディスク採用資料
okadash0
0
180
supateam - DevOpsDaysTokyo 2026 投影資料
aisaac
PRO
0
300
ドクターベネフィットG紹介資料‗エムスリー / Introduction of Doctor Benefit Group of M3inc
m3
0
520
ドクターベネフィットG紹介資料‗エムスリー / Introduction of e-Book Unit Doctor Benefit Group of M3inc
m3
0
310
見積もり精度を爆上げするシンプルな習慣/simple-habit
suzukihoge
0
110
チームライク会社紹介資料 / Teamlike Introduction
teamlike
0
400
【UI/UXデザイナー職】中途採用向け会社説明資料(テックファーム株式会社)
techfirm
0
600
会社説明資料|ROBOTPAYMENT
robot_payment
0
180
株式会社ハイウェイ_採用候補者様向け会社紹介資料
recruit_hiway
0
320
20260331更新_会社説明資料_slideshare_speakerdeck__.pdf
thecoo
0
760
Featured
See All Featured
Statistics for Hackers
jakevdp
799
230k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
520
The Invisible Side of Design
smashingmag
303
52k
Crafting Experiences
bethany
1
120
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.7k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1k
Leo the Paperboy
mayatellez
7
1.7k
The Cult of Friendly URLs
andyhume
79
6.8k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.1k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
130
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
770
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Transcript
Twilio Verify×kintoneで いろいろな画面に二要素認証
BB (Ryo Otake) サイボウズ株式会社 テクニカルエバンジェリスト 2017年に新卒でサイボウズに入社 自社製品の検証やテクサポ業務を経て、2019年 よりテクニカルエバンジェリストに従事 イベント登壇や技術記事執筆を頑張ってます! @ryotkbb
kintoneとは キントーン ノンプログラミングで 業務に必要なシステムが構築できる ノーコード・ローコードツール 開発の知識がなくても⾃社の業務に合わせたシステムを簡単に作成できる サイボウズのクラウドサービスです。 業務アプリを直感的に作成でき、チーム内で共有して使えます。 社員間のつながりを活性化する社内SNSとしての機能も備えているため
スピーディーに情報共有ができます。 kintone ヘルプより
4 kintoneの特徴 従 来 の 業 務 シ ス テ
ム プ ロ グ ラ ミ ン グ & 専 門 知 識 ド ラ ッ グ & ド ロ ッ プ
= 電話API
= 電話API = コミュニケーションAPI
l音声やSMSを使った二要素認証API l「コードの送信」と「コードの認証」が 両方とも備わっている lAPIを叩くだけで簡単に実装できる Twilio Verify
l音声やSMSを使った二要素認証API l「コードの送信」と「コードの認証」が 両方とも備わっている lAPIを叩くだけで簡単に実装できる Twilio Verify コミュニケーション? けど、便利そうだから使ってみたい
この2つを組み合わせて、kintoneの「アプリ」に対して 二要素認証を設定してみた話 確認コード XXXXXXXX 選択
lkintone自体にある程度機能はあります lログイン時の二要素認証 lアプリのアクセス権(そもそもアプリ自体見れる人を制限) そもそも・・・ 「このアプリには会社の今後に関わる重要なデータが保存されている」 「このアプリだけにはさらに認証をつけたい」 って場合に有効かなと思います
やってみます デモ
デモ動画
システム構成 - コード生成まで ポイント 1. 認証情報は渡さない 2. (JavaScript側)documentではなく window上で実施
システム構成 - 認証から有効期限延長まで ポイント 1. window.prompt でコード入力 2. 認証に成功したら有効期限を延長
l全体JavaScriptカスタマイズを使えば、 各スペースでも設定できます l「このスレッドを見るには二要素認証が必要」とかとか アプリ以外でも
l全体JavaScriptカスタマイズを使えば、 各スペースでも設定できます l「このスレッドを見るには二要素認証が必要」とかとか アプリ以外でも Twilioを使えば手軽に認証機能もつけられる! 電話だけじゃない!!
提供 ※ ネタです