What’s New In
OpenStack
Havana
Webcast
October 2013
OpenStack
Identity Service
Keystone
36
Keystone
Role-based Access Control (RBAC)

•  More granular policies
•  Can be based on aspects of the request such
as API request parameters
"identity:delete_user": [["role:admin", 
"domain_id:%(target.user.domain_id)s"]]

37
Keystone
Role handling

•  Assign roles via OAuth 1.0a
•  Domain roles can be inherited from project
•  Group API

38
Keystone
Separate projects etc. from authentication

•  Projects, roles, etc. follow “assignments”
driver

•  Users, groups, etc. follow “identity” driver
•  Credentials follow “credentials” driver
[identity]
driver = keystone.identity.backends.ldap.Identity
[assignment]
driver = keystone.assignment.backends.sql.Assignment

39
Keystone
Token generation

•  Currently PKI or UUID
•  Can now be pluggable
•  keystone.token.provider.Provider interface can
be custom implemented

40
Keystone
Remote handling of authentication through
REMOTE_USER

•  Sent by the web server as an environment
variable

•  Can be disabled (remove "external" from plug-ins
list)

41

More Related Content

PPTX
Secure your app with keycloak
PDF
Secure Spring Boot Microservices with Keycloak
PPTX
Keycloak for Science Gateways - SGCI Technology Sampler Webinar
PPTX
Identity management and single sign on - how much flexibility
PPTX
WSO2Con USA 2017: Building a Secure Enterprise
PDF
Foreman Single Sign-On Made Easy with Keycloak
PDF
JWTs in Java for CSRF and Microservices
PDF
Mixing OAuth 2.0, Jersey and Guice to Build an Ecosystem of Apps - JavaOne...
Secure your app with keycloak
Secure Spring Boot Microservices with Keycloak
Keycloak for Science Gateways - SGCI Technology Sampler Webinar
Identity management and single sign on - how much flexibility
WSO2Con USA 2017: Building a Secure Enterprise
Foreman Single Sign-On Made Easy with Keycloak
JWTs in Java for CSRF and Microservices
Mixing OAuth 2.0, Jersey and Guice to Build an Ecosystem of Apps - JavaOne...

What's hot (20)

PDF
Shoot Me a Token: OpenAM as an OAuth2 Provider
PPTX
Identity Access and Management with Globus
PDF
Mobile Authentication for iOS Applications - Stormpath 101
PPTX
Building a document e-signing workflow with Azure Durable Functions
PPTX
JWTs for CSRF and Microservices
PPTX
Presentation
PPTX
Building Android, iOS and Windows 8 Apps with Windows Azure Mobile Services
PPTX
Web API 2 Token Based Authentication
PDF
WSO2Con USA 2017: Identity and Access Management in the Era of Digital Transf...
PPTX
What's new in the July 2017 Update for Dynamics 365 - Developer features
PPTX
ApacheCon 2014: Infinite Session Clustering with Apache Shiro & Cassandra
PPTX
OpenIDM 3.0 - What's New
PPTX
SharePoint, ADFS and Claims Auth
PPTX
Intro to Apache Shiro
PPTX
Антон Бойко (Microsoft Azure MVP, Ukrainian Azure Community Founder) «Azure M...
PPTX
Context Information Management in IoT enabled smart systems - the basics
PDF
Integrating Asset Bank with other systems
PDF
ConFoo 2015 - Securing RESTful resources with OAuth2
PPTX
Secure API Services in Node with Basic Auth and OAuth2
PPTX
Managing Protected and Controlled Data with Globus
Shoot Me a Token: OpenAM as an OAuth2 Provider
Identity Access and Management with Globus
Mobile Authentication for iOS Applications - Stormpath 101
Building a document e-signing workflow with Azure Durable Functions
JWTs for CSRF and Microservices
Presentation
Building Android, iOS and Windows 8 Apps with Windows Azure Mobile Services
Web API 2 Token Based Authentication
WSO2Con USA 2017: Identity and Access Management in the Era of Digital Transf...
What's new in the July 2017 Update for Dynamics 365 - Developer features
ApacheCon 2014: Infinite Session Clustering with Apache Shiro & Cassandra
OpenIDM 3.0 - What's New
SharePoint, ADFS and Claims Auth
Intro to Apache Shiro
Антон Бойко (Microsoft Azure MVP, Ukrainian Azure Community Founder) «Azure M...
Context Information Management in IoT enabled smart systems - the basics
Integrating Asset Bank with other systems
ConFoo 2015 - Securing RESTful resources with OAuth2
Secure API Services in Node with Basic Auth and OAuth2
Managing Protected and Controlled Data with Globus
Ad

Similar to What's new in Havana--Keystone (20)

PPTX
Building IAM for OpenStack
PPTX
OpenStack Keystone
PPTX
OpenStack Toronto Meetup - Keystone 101
PPTX
Keystone - Openstack Identity Service
PDF
CIS 2015- Building IAM for OpenStack- Steve Martinelli
PDF
OpenStack Identity - Keystone (liberty) by Lorenzo Carnevale and Silvio Tavilla
PDF
OpenStack Identity - Keystone (kilo) by Lorenzo Carnevale and Silvio Tavilla
PDF
OpenStack keystone identity service
PPTX
Aptira presents OpenStack keystone identity service
PPTX
OpenStack Summit Berlin - Keystone Project On-boarding
PPTX
Identity service keystone ppt
PDF
Open stack identity project update (havana) (1)
PPTX
Identity in Openstack Icehouse
PPTX
OpenStack GDL : Hacking keystone | 20 Octubre 2014
PPTX
OpenStack Keystone Stein Project Update
PDF
CIS14: Identity in OpenStack Icehouse
PDF
CIS13: OpenStack API Security
PPTX
Keystone Project Onboarding
ODP
OpenStack Keystone Rocky Project Update
PDF
Keystone deep dive 1
Building IAM for OpenStack
OpenStack Keystone
OpenStack Toronto Meetup - Keystone 101
Keystone - Openstack Identity Service
CIS 2015- Building IAM for OpenStack- Steve Martinelli
OpenStack Identity - Keystone (liberty) by Lorenzo Carnevale and Silvio Tavilla
OpenStack Identity - Keystone (kilo) by Lorenzo Carnevale and Silvio Tavilla
OpenStack keystone identity service
Aptira presents OpenStack keystone identity service
OpenStack Summit Berlin - Keystone Project On-boarding
Identity service keystone ppt
Open stack identity project update (havana) (1)
Identity in Openstack Icehouse
OpenStack GDL : Hacking keystone | 20 Octubre 2014
OpenStack Keystone Stein Project Update
CIS14: Identity in OpenStack Icehouse
CIS13: OpenStack API Security
Keystone Project Onboarding
OpenStack Keystone Rocky Project Update
Keystone deep dive 1
Ad

More from Mirantis (20)

PDF
How to Accelerate Your Application Delivery Process on Top of Kubernetes Usin...
PDF
Kubernetes Security Workshop
PDF
Using Kubernetes to make cellular data plans cheaper for 50M users
PDF
How to Build a Basic Edge Cloud
PDF
Securing Your Containers is Not Enough: How to Encrypt Container Data
PDF
What's New in Kubernetes 1.18 Webinar Slides
PDF
Comparison of Current Service Mesh Architectures
PDF
Your Application Deserves Better than Kubernetes Ingress: Istio vs. Kubernetes
PDF
Demystifying Cloud Security Compliance
PDF
Mirantis life
PDF
OpenStack and the IoT: Where we are, where we're going, what we need to get t...
PDF
Boris Renski: OpenStack Summit Keynote Austin 2016
PPTX
Digital Disciplines: Attaining Market Leadership through the Cloud
PPTX
Decomposing Lithium's Monolith with Kubernetes and OpenStack
PPTX
OpenStack: Changing the Face of Service Delivery
PPTX
Accelerating the Next 10,000 Clouds
PPTX
Containers for the Enterprise: It's Not That Simple
PPTX
Protecting Yourself from the Container Shakeout
PPTX
It's Not the Technology, It's You
PDF
OpenStack as the Platform for Innovation
How to Accelerate Your Application Delivery Process on Top of Kubernetes Usin...
Kubernetes Security Workshop
Using Kubernetes to make cellular data plans cheaper for 50M users
How to Build a Basic Edge Cloud
Securing Your Containers is Not Enough: How to Encrypt Container Data
What's New in Kubernetes 1.18 Webinar Slides
Comparison of Current Service Mesh Architectures
Your Application Deserves Better than Kubernetes Ingress: Istio vs. Kubernetes
Demystifying Cloud Security Compliance
Mirantis life
OpenStack and the IoT: Where we are, where we're going, what we need to get t...
Boris Renski: OpenStack Summit Keynote Austin 2016
Digital Disciplines: Attaining Market Leadership through the Cloud
Decomposing Lithium's Monolith with Kubernetes and OpenStack
OpenStack: Changing the Face of Service Delivery
Accelerating the Next 10,000 Clouds
Containers for the Enterprise: It's Not That Simple
Protecting Yourself from the Container Shakeout
It's Not the Technology, It's You
OpenStack as the Platform for Innovation

Recently uploaded (20)

PDF
Accessing-Finance-in-Jordan-MENA 2024 2025.pdf
PDF
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
PDF
Dell Pro Micro: Speed customer interactions, patient processing, and learning...
PDF
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
PDF
giants, standing on the shoulders of - by Daniel Stenberg
PDF
The-2025-Engineering-Revolution-AI-Quality-and-DevOps-Convergence.pdf
PDF
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
PDF
Improvisation in detection of pomegranate leaf disease using transfer learni...
PDF
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
PPTX
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
PPTX
Build Your First AI Agent with UiPath.pptx
PDF
4 layer Arch & Reference Arch of IoT.pdf
PDF
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
PDF
Flame analysis and combustion estimation using large language and vision assi...
PDF
Statistics on Ai - sourced from AIPRM.pdf
PPTX
GROUP4NURSINGINFORMATICSREPORT-2 PRESENTATION
PDF
Taming the Chaos: How to Turn Unstructured Data into Decisions
PPTX
AI-driven Assurance Across Your End-to-end Network With ThousandEyes
DOCX
Basics of Cloud Computing - Cloud Ecosystem
PDF
“A New Era of 3D Sensing: Transforming Industries and Creating Opportunities,...
Accessing-Finance-in-Jordan-MENA 2024 2025.pdf
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
Dell Pro Micro: Speed customer interactions, patient processing, and learning...
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
giants, standing on the shoulders of - by Daniel Stenberg
The-2025-Engineering-Revolution-AI-Quality-and-DevOps-Convergence.pdf
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
Improvisation in detection of pomegranate leaf disease using transfer learni...
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
Build Your First AI Agent with UiPath.pptx
4 layer Arch & Reference Arch of IoT.pdf
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
Flame analysis and combustion estimation using large language and vision assi...
Statistics on Ai - sourced from AIPRM.pdf
GROUP4NURSINGINFORMATICSREPORT-2 PRESENTATION
Taming the Chaos: How to Turn Unstructured Data into Decisions
AI-driven Assurance Across Your End-to-end Network With ThousandEyes
Basics of Cloud Computing - Cloud Ecosystem
“A New Era of 3D Sensing: Transforming Industries and Creating Opportunities,...

What's new in Havana--Keystone