Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Takashi Kawachi
1,185 views
Silhouette intro
play silhouette
Technology
◦
Read more
0
Save
Share
Embed
Download
Download to read offline
1
/ 10
2
/ 10
3
/ 10
4
/ 10
5
/ 10
6
/ 10
7
/ 10
8
/ 10
9
/ 10
10
/ 10
More Related Content
PPTX
AAD B2C使ってみた
by
勇人 坂本
PDF
INF-008_Azure Active Directory 最新動向 ~今後の Active Directory はどうあるべきか~
by
decode2016
PDF
Azure AD x LINE x Auth0
by
Naohiro Fujie
PPTX
Azure Active Directory 1枚資料 20151125版
by
junichi anno
PDF
『プロフェッショナルSSL/TLS』読書会4章
by
MITSUNARI Shigeo
PDF
[Japan Tech summit 2017] SEC 007
by
Microsoft Tech Summit 2017
PDF
IDaaSにSign in with Appleをつないでみた
by
Naohiro Fujie
PDF
Openid technight 20110909_fujie
by
Naohiro Fujie
AAD B2C使ってみた
by
勇人 坂本
INF-008_Azure Active Directory 最新動向 ~今後の Active Directory はどうあるべきか~
by
decode2016
Azure AD x LINE x Auth0
by
Naohiro Fujie
Azure Active Directory 1枚資料 20151125版
by
junichi anno
『プロフェッショナルSSL/TLS』読書会4章
by
MITSUNARI Shigeo
[Japan Tech summit 2017] SEC 007
by
Microsoft Tech Summit 2017
IDaaSにSign in with Appleをつないでみた
by
Naohiro Fujie
Openid technight 20110909_fujie
by
Naohiro Fujie
What's hot
PPTX
JAZUG TOKYO NIGHT 2019-01 AADでユーザ管理しよう
by
Tsubasa Yoshino
PDF
Azure ADとIdentity管理
by
Naohiro Fujie
PDF
How FIDO Works
by
Keiko Itakura
PDF
LINEログインの最新アップデートとアプリ連携ウォークスルー
by
Naohiro Fujie
PDF
『プロフェッショナルSSL/TLS』読書会3章
by
MITSUNARI Shigeo
PDF
Share point における id管理と認証・認可
by
Naohiro Fujie
PDF
Dynamic Access Control 解説編
by
junichi anno
PPTX
V1.1 CD03 Azure Active Directory B2C/B2B コラボレーションによる Customer Identity and Ac...
by
junichi anno
PPTX
Scim and or graph
by
Naohiro Fujie
PDF
最新Active DirectoryによるIDMaaSとハイブリッド認証基盤の実現
by
junichi anno
PPTX
AADのお話第一回
by
Tsubasa Yoshino
PDF
ハイブリッド時代のID基盤構成の基礎
by
Naohiro Fujie
JAZUG TOKYO NIGHT 2019-01 AADでユーザ管理しよう
by
Tsubasa Yoshino
Azure ADとIdentity管理
by
Naohiro Fujie
How FIDO Works
by
Keiko Itakura
LINEログインの最新アップデートとアプリ連携ウォークスルー
by
Naohiro Fujie
『プロフェッショナルSSL/TLS』読書会3章
by
MITSUNARI Shigeo
Share point における id管理と認証・認可
by
Naohiro Fujie
Dynamic Access Control 解説編
by
junichi anno
V1.1 CD03 Azure Active Directory B2C/B2B コラボレーションによる Customer Identity and Ac...
by
junichi anno
Scim and or graph
by
Naohiro Fujie
最新Active DirectoryによるIDMaaSとハイブリッド認証基盤の実現
by
junichi anno
AADのお話第一回
by
Tsubasa Yoshino
ハイブリッド時代のID基盤構成の基礎
by
Naohiro Fujie
More from Takashi Kawachi
PDF
例外のlogを快適に
by
Takashi Kawachi
PDF
MacroPyがすごい
by
Takashi Kawachi
PDF
最小 Hello World! チャレンジ
by
Takashi Kawachi
PDF
Sbt doctest
by
Takashi Kawachi
PDF
Elastic beanstalk と Docker と Play
by
Takashi Kawachi
PDF
やさしいIteratee入門
by
Takashi Kawachi
PDF
Sbt lock1
by
Takashi Kawachi
PDF
Haskell超初心者勉強会20
by
Takashi Kawachi
PDF
Haskell超初心者勉強会17
by
Takashi Kawachi
PDF
Haskell超初心者勉強会14
by
Takashi Kawachi
PDF
Haskell超初心者勉強会11
by
Takashi Kawachi
PDF
Scalaでの例外処理
by
Takashi Kawachi
例外のlogを快適に
by
Takashi Kawachi
MacroPyがすごい
by
Takashi Kawachi
最小 Hello World! チャレンジ
by
Takashi Kawachi
Sbt doctest
by
Takashi Kawachi
Elastic beanstalk と Docker と Play
by
Takashi Kawachi
やさしいIteratee入門
by
Takashi Kawachi
Sbt lock1
by
Takashi Kawachi
Haskell超初心者勉強会20
by
Takashi Kawachi
Haskell超初心者勉強会17
by
Takashi Kawachi
Haskell超初心者勉強会14
by
Takashi Kawachi
Haskell超初心者勉強会11
by
Takashi Kawachi
Scalaでの例外処理
by
Takashi Kawachi
Recently uploaded
PDF
論文紹介:"MM-Tracker: Motion Mamba for UAV-platform Multiple Object Tracking", "M...
by
Toru Tamaki
PDF
LoRaWAN小売業DXソリューション ~天候データと人流カウンターを利用して売り上げアップに貢献!
by
CRI Japan, Inc.
PDF
歴史好きのスクラム話 JBUG名古屋#5 AI時代のデータドリブンなプロジェクト管理
by
Tatsuya Naiki
PDF
手軽に広範囲でプライバシーを守りながら人数カウントできる ~ LoRaWAN AI人流カウンター PF52 日本語カタログ
by
CRI Japan, Inc.
PDF
論文紹介:Simultaneous Detection and Interaction Reasoning for Object-Centric Acti...
by
Toru Tamaki
PDF
How We Operated Ticket-Driven Development in JIRA.pdf
by
akipii ogaoga
PDF
論文紹介:"Reflexion: language agents with verbal reinforcement learning", "MA-LMM...
by
Toru Tamaki
論文紹介:"MM-Tracker: Motion Mamba for UAV-platform Multiple Object Tracking", "M...
by
Toru Tamaki
LoRaWAN小売業DXソリューション ~天候データと人流カウンターを利用して売り上げアップに貢献!
by
CRI Japan, Inc.
歴史好きのスクラム話 JBUG名古屋#5 AI時代のデータドリブンなプロジェクト管理
by
Tatsuya Naiki
手軽に広範囲でプライバシーを守りながら人数カウントできる ~ LoRaWAN AI人流カウンター PF52 日本語カタログ
by
CRI Japan, Inc.
論文紹介:Simultaneous Detection and Interaction Reasoning for Object-Centric Acti...
by
Toru Tamaki
How We Operated Ticket-Driven Development in JIRA.pdf
by
akipii ogaoga
論文紹介:"Reflexion: language agents with verbal reinforcement learning", "MA-LMM...
by
Toru Tamaki
Silhouette intro
1.
play-silhouette の紹介 #rpscala 2015-04-22
@kawachi
2.
何? http://silhouette.mohiva.com/v2.0/docs SecureSocial の fork
3.
主要登場人物 IdentityService AuthenticatorService EventBus RequestProvider 認証の環境(設定) ログイン情報に対応する Identity の取得 Environment Authenticator
(認証コード)の 生成、取得など Request から ログイン情報を取り出す 認証イベントを pub-sub する bus Silhouette 認証情報を処理する Controller
4.
silhouette の良さそうなとこ • Provider,
AuthenticatorService の実装が充実してる • (SecureSocial と比べれば) 疎結合 • sample code では Google Guice や cake pattern で DI • テストカバレッジが高い
5.
Provider • Credentials provider •
Basic Authentication • Social providers • OAuth1: linkedin, twitter, xing • OAuth2: clef, dropbox, facebook, foursquare, github, google, instagram, linkedin, vk • OpenID: steam, yahoo
6.
AuthenticatorService • CookieAuthenticator • クッキーに
token 保存して、サーバ側に認証情報を保存 • SessionAuthenticator • クッキーに認証情報を保存 • BearerTokenAuthenticator • HTTP header で token やりとりしてサーバに認証情報を保存 • JWTAuthenticator • DummyAuthenticator
7.
play2-auth と比べて • 対応は?
8.
silhouette と play2-auth
の対応 AuthConfigEnvironment 認証システム全体の設定 AuthConfig.UserIdentity ユーザを表す型 AuthConfig.AuthorityAuthorization 認可の型
9.
silhouette と play2-auth
の対応 TokenAccessorAuthenticatorService 認証トークンの処理 AuthenticityToken (String)Authenticator 認証トークン RequestProvider IdContainerAuthenticatorDAO 認証トークンの格納
10.
SecureSocial (fork元) と比べて •
Registration や Login を処理するコントローラ、 HTMLテンプレートが含まれていない • イベント通知に Akka 使ってる • 疎結合
Download