SlideShare a Scribd company logo
The Future of
Authentication
Codrin Chirica
codrin.chirica@ness.com
Learn. Connect. Collaborate.
Agenda
• Authentication until now
• Authentication now
• Authentication in the future
Learn. Connect. Collaborate.
Authentication until now
PROBLEM:
• No common, coherent identity management among Alfresco products
Learn. Connect. Collaborate.
Authentication until now
• A challenge for customers to
configure
• ACS and APS need to be kept
in-sync with the central user
directory (e.g. LDAP sync)
Learn. Connect. Collaborate.
Authentication now
SOLUTION:
• Alfresco Identity Service (AIS)
– What is AIS ?
1
Learn. Connect. Collaborate.
Authentication now
• Identity Service leverages the open source identity and access management
project Keycloak
• https://www.keycloak.org/
• Alfresco theme for login
Learn. Connect. Collaborate.
Authentication now
• It provides proof of identity, in the form of a standard token (JWT),
understood by:
– ACS REST APIs (v1) and CMIS
– APS REST APIs
– AGS REST API (v1)
– ADF
Learn. Connect. Collaborate.
Authentication now
• How to deploy ?
– The deployment artifact is the alfresco-identity-service Helm Chart
https://github.com/Alfresco/charts/blob/master/stable/alfresco-identity-service-
1.0.0.tgz
– Deployed, by default, as part of the alfresco-infrastructure Helm Chart
https://github.com/Alfresco/charts/blob/master/stable/alfresco-infrastructure-3.0.0.tgz
– To deploy, simply run …
helm install alfresco-stable/alfresco-infrastructure --version 3.0.0
Learn. Connect. Collaborate.
Authentication now
• What gets
deployed ?
2
Learn. Connect. Collaborate.
Authentication now
• Standalone Distribution
– Download the Identity Service zip
– Unzip it and run the script:
Learn. Connect. Collaborate.
Authentication now
• Useful resources:
– Identity Service in GitHub
https://github.com/Alfresco/alfresco-identity-service
• Issues
– https://issues.alfresco.com/jira/projects/MNT/
• (component Alfresco Identity Service)
– https://issues.alfresco.com/jira/projects/AUTH/
• (component Alfresco Identity Service)
Learn. Connect. Collaborate.
Authentication in the future
• Roadmap for Alfresco Identity Service 2.0
– Digital Workspace
– Desktop Sync
– Google Docs
– Office Docs
Learn. Connect. Collaborate.
Authentication in the future
3
• Problem solved ?!
Learn. Connect. Collaborate.
Authentication in the future
• All authentication is done
through AIS
• ACS does not perform any OTHER
authentication
Learn. Connect. Collaborate.
Authentication in the future
• All requests sent to ACS must
carry a JWT in the header
• ACS validates the token
Learn. Connect. Collaborate.
Authentication in the future
• User queries public
API Gateway
• Group queries and
group membership will
be delegated to AIS
Learn. Connect. Collaborate.
Authentication in the future
• Custom authentication ?!
4
Learn. Connect. Collaborate.
Authentication in the future
• The Identity Service must accommodate user name changes
Learn. Connect. Collaborate.
Authentication in the future
• DEPRECATE:
– User profiles in ACS will be deprecated (but not removed)
– The authentication chain will be deprecated (but still maintained)
Learn. Connect. Collaborate.
Authentication in the future
• Conclusions:
– If you have a new project, don't start and write your own authentication
chain subsystem, go to Alfresco Identity Service
Learn. Connect. Collaborate.
Authentication in the future
• Conclusions:
– If you have an extension to the authentication chain, then you can use
it but be informed that this will go away at some point in the future.
The Future of
Authentication
Codrin Chirica
codrin.chirica@ness.com

More Related Content

PPTX
How We Brought Advanced HTML5 Viewing to ADF
PPTX
Alfresco Digital Business Platform Builder Experience
PPTX
Alfresco/Activiti Modeler Application - Andras Popovics - 2019
PPTX
Alfresco DevCon 2019 - Do you know what the Alfresco heartbeat is?
PPTX
Our First ADF Experience
PPTX
Extensibility for ADF applications
PPTX
Alfresco Process Services REST API - Alfresco DevCon 2018
PDF
SOA to Microservices
How We Brought Advanced HTML5 Viewing to ADF
Alfresco Digital Business Platform Builder Experience
Alfresco/Activiti Modeler Application - Andras Popovics - 2019
Alfresco DevCon 2019 - Do you know what the Alfresco heartbeat is?
Our First ADF Experience
Extensibility for ADF applications
Alfresco Process Services REST API - Alfresco DevCon 2018
SOA to Microservices

What's hot (18)

PPTX
An Unexpected Solution to Microservices UI Composition
PPTX
Micro Services in .NET Core and Docker
PPTX
Microservices Architecture for Web Applications using Amazon AWS Cloud
PPTX
Alfresco DevCon 2019 - DBP on EKS
PDF
Microservices with Apache Camel, DDD, and Kubernetes
PPTX
A Microservice Journey
PDF
Cloud Native Camel Riding
PDF
Java one kubernetes, jenkins and microservices
PPT
Windows Azure Essentials V3
PPTX
AWS DevOps Introduction
PDF
Fuse integration-services
PPTX
Azure Dev/Test Labs
PDF
#JaxLondon keynote: Developing applications with a microservice architecture
PPTX
MVC 6 - the new unified Web programming model
PPTX
Microservices Architecture for Web Applications using Serverless Computing wi...
PPTX
Real-world #microservices with Apache Camel, Fabric8, and OpenShift
PDF
The future of Activiti Cloud @ DevCon 2019
PDF
Anatomy of a Modern Node.js Application Architecture
An Unexpected Solution to Microservices UI Composition
Micro Services in .NET Core and Docker
Microservices Architecture for Web Applications using Amazon AWS Cloud
Alfresco DevCon 2019 - DBP on EKS
Microservices with Apache Camel, DDD, and Kubernetes
A Microservice Journey
Cloud Native Camel Riding
Java one kubernetes, jenkins and microservices
Windows Azure Essentials V3
AWS DevOps Introduction
Fuse integration-services
Azure Dev/Test Labs
#JaxLondon keynote: Developing applications with a microservice architecture
MVC 6 - the new unified Web programming model
Microservices Architecture for Web Applications using Serverless Computing wi...
Real-world #microservices with Apache Camel, Fabric8, and OpenShift
The future of Activiti Cloud @ DevCon 2019
Anatomy of a Modern Node.js Application Architecture
Ad

Similar to 2019 DevCon - The future of Authentication by Codrin Chirica (20)

PDF
OpenID Connect "101" Introduction -- October 23, 2018
PPTX
IAM Overview Identiverse 2018
PDF
The Future of Digital IAM
PDF
WSO2Con USA 2017: Introduction to Security: End-to-End Identity Management
PDF
[EIC 2021] The Rise of the Developer in IAM
PPTX
ISE_2.1_BDM_v3a.pptx
PDF
Top 9 Data Security Trends for 2012
PPTX
The Road to Identity 2.0
PPTX
Identityofthings amitjasuj av10
PDF
B4 the identity of things-securing the internet of everything
DOCX
Microsoft Windows Azure - Developer’s Guide Access Control in the Windows Azu...
PDF
Widepoint orc thales webinar 111313d - nov 2013
PPTX
Identity Management: Using OIDC to Empower the Next-Generation Apps
PPTX
WSO2Con EU 2015: WSO2 Identity Server: Identity Management for the Next Decade
PDF
JDD2015: Security in the era of modern applications and services - Bolesław D...
PDF
[WSO2Con EU 2018] Identity APIs is the New Black
PDF
CIS 2015 Extreme OpenID Connect - John Bradley
PDF
Identityofthings amitjasuj av10
PDF
No More SIlos: Connected Security - Mike Desai and Ryan Rowcliffe
PDF
Looking Forward and Looking Back: Lookout's Cybersecurity Predictions
OpenID Connect "101" Introduction -- October 23, 2018
IAM Overview Identiverse 2018
The Future of Digital IAM
WSO2Con USA 2017: Introduction to Security: End-to-End Identity Management
[EIC 2021] The Rise of the Developer in IAM
ISE_2.1_BDM_v3a.pptx
Top 9 Data Security Trends for 2012
The Road to Identity 2.0
Identityofthings amitjasuj av10
B4 the identity of things-securing the internet of everything
Microsoft Windows Azure - Developer’s Guide Access Control in the Windows Azu...
Widepoint orc thales webinar 111313d - nov 2013
Identity Management: Using OIDC to Empower the Next-Generation Apps
WSO2Con EU 2015: WSO2 Identity Server: Identity Management for the Next Decade
JDD2015: Security in the era of modern applications and services - Bolesław D...
[WSO2Con EU 2018] Identity APIs is the New Black
CIS 2015 Extreme OpenID Connect - John Bradley
Identityofthings amitjasuj av10
No More SIlos: Connected Security - Mike Desai and Ryan Rowcliffe
Looking Forward and Looking Back: Lookout's Cybersecurity Predictions
Ad

Recently uploaded (20)

PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
Understanding Forklifts - TECH EHS Solution
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PPTX
Transform Your Business with a Software ERP System
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
System and Network Administraation Chapter 3
PPTX
Operating system designcfffgfgggggggvggggggggg
PPTX
Reimagine Home Health with the Power of Agentic AI​
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PPTX
CHAPTER 2 - PM Management and IT Context
PPTX
assetexplorer- product-overview - presentation
PDF
System and Network Administration Chapter 2
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PPTX
Introduction to Artificial Intelligence
PPTX
ai tools demonstartion for schools and inter college
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
Understanding Forklifts - TECH EHS Solution
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
wealthsignaloriginal-com-DS-text-... (1).pdf
Odoo Companies in India – Driving Business Transformation.pdf
Transform Your Business with a Software ERP System
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PTS Company Brochure 2025 (1).pdf.......
System and Network Administraation Chapter 3
Operating system designcfffgfgggggggvggggggggg
Reimagine Home Health with the Power of Agentic AI​
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
CHAPTER 2 - PM Management and IT Context
assetexplorer- product-overview - presentation
System and Network Administration Chapter 2
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Introduction to Artificial Intelligence
ai tools demonstartion for schools and inter college
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free

2019 DevCon - The future of Authentication by Codrin Chirica