SlideShare a Scribd company logo
FrkCorti
Learn. Connect. Collaborate.
Credentials
login & password
Sessions
on backend services
Identity
Management
on backend services
Learn. Connect. Collaborate.
CC by
Learn. Connect. Collaborate.
•
•
•
alf_ticket
Learn. Connect. Collaborate.
•
•
•
alf_ticket
Learn. Connect. Collaborate.
Alfresco Content Services
Authentication
Ticket
Usage
Learn. Connect. Collaborate.
CC by
Learn. Connect. Collaborate.
•
•
•
(*) https://en.wikipedia.org/wiki/JSON_Web_Token
Learn. Connect. Collaborate.
Authentication
Session
Client
Usage
Authentication
Session
Client
1
2
3
13
2Usage
Learn. Connect. Collaborate.
CC by
DBP
Learn. Connect. Collaborate.
CC by
Learn. Connect. Collaborate.
CC by
Learn. Connect. Collaborate.
app.config.json*
{
...
"ecmHost": "http://localhost:3000/ecm",
"bpmHost": "http://localhost:3000/bpm",
...
}
(*) Calls need to be proxied to avoid CORS
Learn. Connect. Collaborate.
• LoginComponent
•
Learn. Connect. Collaborate.
CC by
Learn. Connect. Collaborate.
Alfresco
Identity
Service
Authentication
DBP Session
Client
Usage
1
2
3
Usage
3
A single point of contact with the most modern and
advanced ways to manage the user authentication. CC by
Learn. Connect. Collaborate.
#openness
Learn. Connect. Collaborate.
#openness
Learn. Connect. Collaborate.
•
•
•
Learn. Connect. Collaborate.
Learn. Connect. Collaborate.
•
•
Learn. Connect. Collaborate.
•
•
(*) https://en.wikipedia.org/wiki/JSON_Web_Token
Learn. Connect. Collaborate.
Digital Business Platform
CC by
JWT token
Yes!
Learn. Connect. Collaborate.
CC by
Learn. Connect. Collaborate.
•
alfresco-global.properties
...
authentication.chain = identity-service1:identity-service, ...
...
tomcat/shared/classes/alfresco/subsystems/Authentication/identity-service
/identity-service-authentication.properties
•
alfresco-global.properties
Learn. Connect. Collaborate.
•
alfresco-global.properties
...
authentication.chain = identity-service1:identity-service, ...
...
tomcat/shared/classes/alfresco/subsystems/Authentication/identity-service
/identity-service-authentication.properties
•
alfresco-global.properties
Learn. Connect. Collaborate.
•
tomcat/webapps/activiti-app/WEB-INF/classes/META-INF/activiti-app/activit
i-identity-service.properties
Learn. Connect. Collaborate.
•
tomcat/webapps/activiti-app/WEB-INF/classes/META-INF/activiti-app/activit
i-identity-service.properties
Learn. Connect. Collaborate.
•
tomcat/webapps/activiti-app/WEB-INF/classes/META-INF/activiti-app/activit
i-identity-service.properties
Learn. Connect. Collaborate.
•
•
•
Learn. Connect. Collaborate.
CC by
Learn. Connect. Collaborate.
Learn. Connect. Collaborate.
CC by
Learn. Connect. Collaborate.
Since APS 1.X >= 1.9
(not on APS 2)
Since ADF 2.4.0
Learn. Connect. Collaborate.
CC by
Learn. Connect. Collaborate.
Learn. Connect. Collaborate.
User authentication
is the only supported
CC by
Learn. Connect. Collaborate.
User authentication
is the only supported
(don’t worry and stay tuned!)
CC by
Learn. Connect. Collaborate.
CC by
Learn. Connect. Collaborate.
CC by
•
•
•
•
•
#roadmap
Learn. Connect. Collaborate.
•
•
•
•
•
CC by
Learn. Connect. Collaborate.
CC by
FrkCorti

More Related Content

PPT
Salesforce Integration
PPTX
Intro to the Alfresco Public API
PPTX
Moving From Actions & Behaviors to Microservices
PDF
MuleSoft Sizing Guidelines - VirtualMuleys
PPTX
Alfresco DevCon 2019 Performance Tools of the Trade
PDF
Actions rules and workflow in alfresco
PDF
Terraform -- Infrastructure as Code
PDF
Best Practices for Middleware and Integration Architecture Modernization with...
Salesforce Integration
Intro to the Alfresco Public API
Moving From Actions & Behaviors to Microservices
MuleSoft Sizing Guidelines - VirtualMuleys
Alfresco DevCon 2019 Performance Tools of the Trade
Actions rules and workflow in alfresco
Terraform -- Infrastructure as Code
Best Practices for Middleware and Integration Architecture Modernization with...

What's hot (20)

PPTX
Salesforce Integration Patterns
PDF
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...
PPTX
Terraform 101
PDF
Alfresco Security Best Practices Guide
PDF
Alfresco 5.2 REST API
 
PDF
Alfresco Transform Core 3.0.0
PPTX
Deploying Azure DevOps using Terraform
PPTX
Kafka Tutorial - DevOps, Admin and Ops
PPTX
Alfresco CMIS
PDF
Comparativa entre Alfresco Enterprise vs Community
PPTX
Lightning web components - Introduction, component Lifecycle, Events, decorat...
DOCX
Data power Performance Tuning
PPT
Oracle Cloud Computing Strategy
PDF
Flow in Salesforce
PPTX
Customizing the Document Library
PDF
Apache Kafka® and API Management
PDF
Discover salesforce, dev ops and Copado CI/CD automations
PDF
Alfresco y SOLR, presentación en español
PDF
Deep Dive: Alfresco Core Repository (... embedded in a micro-services style a...
 
PPTX
Docker Hub: Past, Present and Future by Ken Cochrane & BC Wong
Salesforce Integration Patterns
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...
Terraform 101
Alfresco Security Best Practices Guide
Alfresco 5.2 REST API
 
Alfresco Transform Core 3.0.0
Deploying Azure DevOps using Terraform
Kafka Tutorial - DevOps, Admin and Ops
Alfresco CMIS
Comparativa entre Alfresco Enterprise vs Community
Lightning web components - Introduction, component Lifecycle, Events, decorat...
Data power Performance Tuning
Oracle Cloud Computing Strategy
Flow in Salesforce
Customizing the Document Library
Apache Kafka® and API Management
Discover salesforce, dev ops and Copado CI/CD automations
Alfresco y SOLR, presentación en español
Deep Dive: Alfresco Core Repository (... embedded in a micro-services style a...
 
Docker Hub: Past, Present and Future by Ken Cochrane & BC Wong
Ad

Similar to Alfresco DevCon 2019 - Alfresco Identity Services in Action (7)

PPTX
Microservices security - jpmc tech fest 2018
PDF
Secured REST Microservices with Spring Cloud
PPTX
DDD Melbourne 2014 security in ASP.Net Web API 2
PDF
Modern Security with OAuth 2.0 and JWT and Spring by Dmitry Buzdin
PPTX
Best Practices in Building an API Security Ecosystem
PPTX
Api security-eic-prabath
PPTX
Harmony API developers documentation (version 2.2)
Microservices security - jpmc tech fest 2018
Secured REST Microservices with Spring Cloud
DDD Melbourne 2014 security in ASP.Net Web API 2
Modern Security with OAuth 2.0 and JWT and Spring by Dmitry Buzdin
Best Practices in Building an API Security Ecosystem
Api security-eic-prabath
Harmony API developers documentation (version 2.2)
Ad

More from Francesco Corti (20)

PDF
Supercharge Your AI Development with Local LLMs
PPTX
AI made practical: patterns and common usage in development teams
PDF
How AI is Changing Day-to-Day Work of a Product Manager
PDF
AI for Product Managers: Practical Tools and Insights
PDF
Benvenuti nella Developer Experience del (dopo)domani
PDF
Where developers are challenged, what developers want and where DevEx is going
PPTX
From the origin to the future of Open Source model and business
PDF
Successi (e insuccessi) nel lavoro in team con Product Manager, Engineering, ...
PDF
Lessons Learned About The Tension Between Product Manager And Engineering Whi...
PPTX
Organization and challenges (with best practices) behind a successful open-so...
PDF
Caring About DevEx & the Impact of Open Source
PDF
How Spotify reaches the 80%+ of satisfaction of the techies making developers...
PPTX
Alfresco DevCon 2019 - Do you know what the Alfresco heartbeat is?
PPTX
Alfresco DevCon 2018 - Embedding Pentaho dashboards into an Alfresco ADF appl...
PPTX
Pentaho 8 Reporting for Java Developers - Because details matter
PDF
Next generation content intelligence (BeeCon 2017)
PPTX
Alfresco press in Office Hours (2017-02-24)
PPTX
Alfresco press in Office Hours (2017-01-27)
PPTX
Alfresco press in Office Hours (2016-12-16)
PPTX
Alfresco press in Tech Talk Live #99
Supercharge Your AI Development with Local LLMs
AI made practical: patterns and common usage in development teams
How AI is Changing Day-to-Day Work of a Product Manager
AI for Product Managers: Practical Tools and Insights
Benvenuti nella Developer Experience del (dopo)domani
Where developers are challenged, what developers want and where DevEx is going
From the origin to the future of Open Source model and business
Successi (e insuccessi) nel lavoro in team con Product Manager, Engineering, ...
Lessons Learned About The Tension Between Product Manager And Engineering Whi...
Organization and challenges (with best practices) behind a successful open-so...
Caring About DevEx & the Impact of Open Source
How Spotify reaches the 80%+ of satisfaction of the techies making developers...
Alfresco DevCon 2019 - Do you know what the Alfresco heartbeat is?
Alfresco DevCon 2018 - Embedding Pentaho dashboards into an Alfresco ADF appl...
Pentaho 8 Reporting for Java Developers - Because details matter
Next generation content intelligence (BeeCon 2017)
Alfresco press in Office Hours (2017-02-24)
Alfresco press in Office Hours (2017-01-27)
Alfresco press in Office Hours (2016-12-16)
Alfresco press in Tech Talk Live #99

Recently uploaded (20)

PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Encapsulation theory and applications.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Electronic commerce courselecture one. Pdf
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
A Presentation on Artificial Intelligence
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Agricultural_Statistics_at_a_Glance_2022_0.pdf
20250228 LYD VKU AI Blended-Learning.pptx
NewMind AI Weekly Chronicles - August'25 Week I
Chapter 3 Spatial Domain Image Processing.pdf
Encapsulation theory and applications.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Diabetes mellitus diagnosis method based random forest with bat algorithm
The Rise and Fall of 3GPP – Time for a Sabbatical?
Electronic commerce courselecture one. Pdf
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
A Presentation on Artificial Intelligence
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Building Integrated photovoltaic BIPV_UPV.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
“AI and Expert System Decision Support & Business Intelligence Systems”

Alfresco DevCon 2019 - Alfresco Identity Services in Action