SlideShare uma empresa Scribd logo
1 de 33
Cognito User Poolsと仲良くなりたい
2016/6/11 JAWS-UG福岡
藤崎 優
藤崎 優 @youukkari
株式会社オルターブース COO
【コミュニティ活動】
・JAWS-UG北九州・福岡コアメンバー
・JAWS DAYS 2015 ・2016 HackDay(IoT)トラックオーナー
・JAWS FESTA KYUSYU 2015実行委員長
・ twilio-ug福岡コアメンバー 2016/06/21開催!
・PHPカンファレンス福岡2016運営メンバー
・さくらクラブIoT福岡コアメンバー(New) 2016/07/28 開催予定
自己紹介
SA-PRO落ちて、現在6/7にSolution Architect消滅(´;ω;`)
藤崎 優 @youukkari
・完全無欠コーヒーダイエット中
自己紹介(個人)
自己紹介(会社)
・Cognito User Poolsと仲良くなりたい
今日話すこと
・Cognito User Poolsとは?
・Cognito User Poolsを利用する準備
・HTML+JSでCognito User Poolsを
使ってみる
今日話すこと
Cognito User Poolsとは?
・Cognitoのユーザ認証基盤
・CognitoはAWSのサービスを利用する
ユーザに一意のアイデンティを与える
・いままでは自前認証基盤かFB、Twitterを利
用する必要があったのがCognitoだけで可能に
Cognito User Poolsによってできること
・アカウント登録
・アカウント確認
・ログイン・ログアウト
・アカウント登録確認メール・SMSの送信
何がよいのか?
フロント側の認証を、Cognito User Pools、
APIの認証をAPI Gatewayで行うことで、
認証をフルマネージドで行うことができる。
開発に関して、ビジネスロジックに集中できるよ
うになる。
Cognito User Poolの詳細は・・・・
Amazon Web Serviceブログ
https://aws.amazon.com/jp/blogs/news/new-user-pools-for-amazon-cognito/
クラスメソッドブログ
http://dev.classmethod.jp/cloud/aws/cognito-user-pool/
Cognito User Poolを設定してみる
実際の画面
で!!!!
Cognito User Poolを設定してみる
実際の画面
で!!!!
Cognito identity Poolを設定してみる
実際の画面
で!!!!
Java ScriptでCognito Poolを利用してみる
https://github.com/aws/amazon-cognito-identity-js
<script src="/path/to/jsbn.js"></script>
<script src="/path/to/jsbn2.js"></script>
<script src="/path/to/sjcl.js"></script>
<script src="/path/to/moment.min.js"></script>
<script src="/path/to/aws-cognito-sdk.min.js"></script>
<script src="/path/to/amazon-cognito-identity.min.js"></script>
<script src="/path/to/aws-sdk-2.3.5.js"></script>
下記JSを読み込む
【emailをユーザIDとしてのユーザ認証】
https://s3-ap-northeast-1.amazonaws.com/jawsug20160611/signup.html
【emailをユーザIDとしての登録確認】
https://s3-ap-northeast-1.amazonaws.com/jawsug20160611/verify.html
Cognito User Poolsへサインアップしてみる
https://s3-ap-northeast-1.amazonaws.com/jawsug20160611/signup.html
動かせるのは6/11中のみ
Cognito User Poolsからメールがくる
Cognito User Poolsにユーザが作成される
アカウント
未確認
Cognito User Poolsへ登録確認してみる
https://s3-ap-northeast-1.amazonaws.com/jawsug20160611/verify.html
動かせるのは6/11中のみ
Cognito User Poolsでログインしてみる
間に合わず
まとめ
 認証基盤の準備はあっという間にできる
 JavaScript、iOS、Androidなどで別途開発することな
く認証を利用できるのは大きなメリット
 Cognito User Pool+API Gateway+Lambdaといった
サーバレスアーキテクチャが実用的になったと感じる
ご静聴ありがとうございました!
参考サイト
 http://dev.classmethod.jp/cloud/aws/singup-to-
cognito-userpools-using-javascript/
 http://docs.aws.amazon.com/cognito/latest/devel
operguide/using-amazon-cognito-user-identity-
pools-javascript-examples.html
JAWS-UG福岡へようこそ!
2016/6/11 JAWS-UG福岡
藤崎 優
乾杯の前に・・・・
会場を提供いただいたFusic様
ありがとうございます!
【JAWS-UG福岡の活動】
月に1度のもくもく会
3ヶ月に一度程度の勉強会
・JAWS-UGはユーザーズコミュニティです
・AWS好きが集まって、お酒やお菓子をつまみながらゆるく楽しく
発表!!
・やってみて失敗してみた、でもなんでもみんなの前で話て共有し
ていきましょう
・本日LTやってみたいって方も募集です!!
発表内容に聞きたいことなどあったら気軽に質問しましょう!!
お酒は自己責任で! 周りに迷惑かけない程度に!!
何かあったらコアメンバーまで
→藤崎、安土、森田、川原、木村
ぜひ仲間を作って帰ってくだい!!!
乾杯!!!
自己紹介
【1分程度で下記を参考に】
・名前
・普段やっていること(技術的なこと)
・今日楽しみにしていること

Mais conteúdo relacionado

Mais de Yutaka Fujisaki

20141129秘密基地fabbitの宣伝
20141129秘密基地fabbitの宣伝20141129秘密基地fabbitの宣伝
20141129秘密基地fabbitの宣伝Yutaka Fujisaki
 
20141129第1回九州IoT/M2M勉強会 〜IoTでのクラウド利用〜
20141129第1回九州IoT/M2M勉強会 〜IoTでのクラウド利用〜20141129第1回九州IoT/M2M勉強会 〜IoTでのクラウド利用〜
20141129第1回九州IoT/M2M勉強会 〜IoTでのクラウド利用〜Yutaka Fujisaki
 
Jaws fest2014 lt-20140906 シュラい北九州支部活動報告〜修羅の国から〜
Jaws fest2014 lt-20140906 シュラい北九州支部活動報告〜修羅の国から〜Jaws fest2014 lt-20140906 シュラい北九州支部活動報告〜修羅の国から〜
Jaws fest2014 lt-20140906 シュラい北九州支部活動報告〜修羅の国から〜Yutaka Fujisaki
 
初心者向けクラウド勉強会EC2ハンズオン資料(2014/05/31)
初心者向けクラウド勉強会EC2ハンズオン資料(2014/05/31)初心者向けクラウド勉強会EC2ハンズオン資料(2014/05/31)
初心者向けクラウド勉強会EC2ハンズオン資料(2014/05/31)Yutaka Fujisaki
 
初心者向けクラウド勉強会EC2ハンズオン資料(2014/05/31)
初心者向けクラウド勉強会EC2ハンズオン資料(2014/05/31)初心者向けクラウド勉強会EC2ハンズオン資料(2014/05/31)
初心者向けクラウド勉強会EC2ハンズオン資料(2014/05/31)Yutaka Fujisaki
 
Jawsug北九州第4回勉強会
Jawsug北九州第4回勉強会Jawsug北九州第4回勉強会
Jawsug北九州第4回勉強会Yutaka Fujisaki
 
20140307 jelly vol2秘密基地
20140307 jelly vol2秘密基地20140307 jelly vol2秘密基地
20140307 jelly vol2秘密基地Yutaka Fujisaki
 
Jaws ug北九州第3回もくもく会amazon s3資料
Jaws ug北九州第3回もくもく会amazon s3資料Jaws ug北九州第3回もくもく会amazon s3資料
Jaws ug北九州第3回もくもく会amazon s3資料Yutaka Fujisaki
 
Jaws ug北九州第2回もくもく会資料
Jaws ug北九州第2回もくもく会資料Jaws ug北九州第2回もくもく会資料
Jaws ug北九州第2回もくもく会資料Yutaka Fujisaki
 
20131121 jaws ug北九州資料
20131121 jaws ug北九州資料20131121 jaws ug北九州資料
20131121 jaws ug北九州資料Yutaka Fujisaki
 

Mais de Yutaka Fujisaki (11)

20141129秘密基地fabbitの宣伝
20141129秘密基地fabbitの宣伝20141129秘密基地fabbitの宣伝
20141129秘密基地fabbitの宣伝
 
20141129第1回九州IoT/M2M勉強会 〜IoTでのクラウド利用〜
20141129第1回九州IoT/M2M勉強会 〜IoTでのクラウド利用〜20141129第1回九州IoT/M2M勉強会 〜IoTでのクラウド利用〜
20141129第1回九州IoT/M2M勉強会 〜IoTでのクラウド利用〜
 
Jaws fest2014 lt-20140906 シュラい北九州支部活動報告〜修羅の国から〜
Jaws fest2014 lt-20140906 シュラい北九州支部活動報告〜修羅の国から〜Jaws fest2014 lt-20140906 シュラい北九州支部活動報告〜修羅の国から〜
Jaws fest2014 lt-20140906 シュラい北九州支部活動報告〜修羅の国から〜
 
初心者向けクラウド勉強会EC2ハンズオン資料(2014/05/31)
初心者向けクラウド勉強会EC2ハンズオン資料(2014/05/31)初心者向けクラウド勉強会EC2ハンズオン資料(2014/05/31)
初心者向けクラウド勉強会EC2ハンズオン資料(2014/05/31)
 
初心者向けクラウド勉強会EC2ハンズオン資料(2014/05/31)
初心者向けクラウド勉強会EC2ハンズオン資料(2014/05/31)初心者向けクラウド勉強会EC2ハンズオン資料(2014/05/31)
初心者向けクラウド勉強会EC2ハンズオン資料(2014/05/31)
 
Jawsug北九州第4回勉強会
Jawsug北九州第4回勉強会Jawsug北九州第4回勉強会
Jawsug北九州第4回勉強会
 
20140307 jelly vol2秘密基地
20140307 jelly vol2秘密基地20140307 jelly vol2秘密基地
20140307 jelly vol2秘密基地
 
Jaws ug北九州第3回もくもく会amazon s3資料
Jaws ug北九州第3回もくもく会amazon s3資料Jaws ug北九州第3回もくもく会amazon s3資料
Jaws ug北九州第3回もくもく会amazon s3資料
 
Jaws ug北九州第2回もくもく会資料
Jaws ug北九州第2回もくもく会資料Jaws ug北九州第2回もくもく会資料
Jaws ug北九州第2回もくもく会資料
 
20131121 jaws ug北九州資料
20131121 jaws ug北九州資料20131121 jaws ug北九州資料
20131121 jaws ug北九州資料
 
Apple bu20100721
Apple bu20100721Apple bu20100721
Apple bu20100721
 

Cognito User Poolsと仲良くなりたい(JAWS-UG福岡20160611)