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.

Auth0 node fest2017-workshop

468 views

Published on

Auth0 Workshop: Overview and references

Published in: Internet
  • Be the first to comment

Auth0 node fest2017-workshop

  1. 1. Nov. 26 2017 〜Node学園祭 2017〜 古⽥ 秀哉, CISSP Auth0 is Enterprise Identity
  2. 2. 2013年設⽴ 本社シアトル ●従業員数 200+ ●導⼊企業 2,000+ / 70+ヶ国 ●SOC 2 Type 2 Certified, Privacy Shield Certified, OpenIDConnect Certified, HIPAA Compliant ●投資企業 Auth0 Company ProfileAuth0 Company Profile Auth0 会社概要
  3. 3. 事業法⼈の課題 ユーザ認証・認可 社内外Webリソースの利⽤ パートナーとの コラボレーション ソーシャルアカウント連携 APIのセキュアなアクセス SaaS/PaaSへのシーム レスなアクセス SAML/WS-Fed SAML AD/LDAP/DB Oauth 2.0 OIDC Oauth 2.0 OIDC Oauth 2.0 OIDC JWT Oauth 2.0 OIDC Oauth 2.0 OIDC ハッカーからの攻撃 認証時のCX 利⽤端末の多様化 複雑化するデータ連携 利⽤環境の多様化 利⽤者の多様化 ⾼度化する攻撃 分散したIDの統合 複雑な認証・認可 SaaS導⼊によるID増加 フレームワークの多様化
  4. 4. Site/App 1 Site/App 2 Site/App 3 Website Website App Auth0 Identity Access Management Custom Databases AD / LDAP / DB Site/App 4 Mobile App Site/App 5 App SAML OIDCJWTOAuth WS-Fed Auth0による課題解決
  5. 5. ●https://auth0.com/ambassador-program ○Giving you opportunities to mentor developers at startup accelerators, hackathons & conferences ○Helping you organize local meetups and providing swag and sponsorship ○Building up your technical speaking and writing skills ○Helping you find and create open source projects that you can get involved in ○Showcasing the awesome hacks you build ontop of our APIs ○& more! Auth0 Ambassador を募集しています
  6. 6. Identity Made Simple How Auth0 Solves Enterprise Identity
  7. 7. マイクロサービスアーキテクチャー Applications today are more assembled than written User login Process payments Send SMS Send emails Save debug logs Search and indexing Interactive tutorials Voice calling Multi-factor authentication
  8. 8. Auth0 による柔軟な設定変更 ⼀度アプリを Auth0 と統合してしまえば、後から機能を追加設定することは⾮ 常に簡単です 設定 = フリッピングスイッチ Breached Password Detection Multifactor Authentication Passwordless Connection with SMS Anomaly Detection MFA with SMS Push Notifications Touch ID Email
  9. 9. お客様からの声
  10. 10. お客様からの声
  11. 11. あらゆる環境に実装可能 Auth0 との統合はサンプルコードから数⾏を変 更するだけで可能。Githubでサンプルコードを 公開し、分かりやすい導⼊⼿順書をWebで公開 Auth0 はあらゆる開発フレームワーク、⾔語、デバ イスに対応。Serverlessで柔軟なカスタマイズが可能 容易な実装 あらゆる開発フレームワーク、⾔語、 プラットフォームに対応 Get up and running quickly How long did it take for you to implement Auth0? 94% of organizations were able to Implement Auth0 in less than a month. Auth0 の実装環境は、Public Cloud, Private Cloud, オンプレミスに対応 in less than a month 94%
  12. 12. Caution: Workshop contents is changed!
  13. 13. Angular 2+ Authentication Tutorial ↓ Node.js & React Authentication Tutorial (React-Redux/ React Native)
  14. 14. ●Make sure Node.js is installed on your PC ●Register Auth0 free trial via following URL: https://auth0.com/signup *you can sign-in Auth0 free trial using Social account (github, google, Microsoft) Prerequisite (事前準備しておいていただきたいもの)
  15. 15. ●Node.js : https://auth0.com/docs/quickstart/webapp/nodejs ●React-Redux: https://github.com/auth0-samples/react-redux-centralized-login ●React-Native: https://github.com/auth0-samples/react-native-embedded-login ●Angular2+: https://auth0.com/docs/quickstart/spa/angular2 Appendix: Sample Code References
  16. 16. ●Angular2+ Authentication Tutorial ○https://auth0.com/blog/jp-angular-2-authentication/ ●ReactJS Authentication Tutorial ○https://auth0.com/blog/jp-reactjs-authentication-tutorial/ ●VueJS Authentication Tutorial ○https://auth0.com/blog/jp-reactjs-authentication-tutorial/ Auth0 Blogs (Japanese)

×