Skip to main content

OpenStack Keystone authentication plugin for StackStorm Community edition

Build Status IRC

The OpenStack Keystone backend reads credentials and authenticates user against an OpenStack Keystone instance. This backend was originally contributed to st2 repo by itaka under PR #1732, PR #1737, and PR #1984.

Configuration Options

option required default description
keystone_url yes Keystone public URL (i.e. "http://example.com:5000")
keystone_version no 2 Keystone API version

Configuration Example

Please refer to the authentication section in the StackStorm documentation for basic setup concept. The following is an example of the auth section in the StackStorm configuration file for the flat-file backend.

[auth]
mode = standalone
backend = keystone
backend_kwargs = {"keystone_url": "http://identity.example.com:5000", "keystone_version": 2}
enable = True
use_ssl = True
cert = /path/to/ssl/cert/file
key = /path/to/ssl/key/file
logging = /path/to/st2auth.logging.conf
api_url = https://myhost.example.com:9101
debug = False

Copyright, License, and Contributors Agreement

Copyright 2015 StackStorm, Inc.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this work except in compliance with the License. You may obtain a copy of the License in the LICENSE file, or at: http://www.apache.org/licenses/LICENSE-2.0

By contributing you agree that these contributions are your own (or approved by your employer) and you grant a full, complete, irrevocable copyright license to all users and developers of the project, present and future, pursuant to the license of the project.

Release files for st2-auth-backend-keystone 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for st2-auth-backend-keystone 0.3.0
File Size Uploaded
st2-auth-backend-keystone-0.3.0.tar.gz 10.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for st2-auth-backend-keystone 0.3.0
File Interpreter ABI Platform
st2_auth_backend_keystone-0.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 21.2 kB

Release files / st2-auth-backend-keystone-0.3.0.tar.gz

Download URL st2-auth-backend-keystone-0.3.0.tar.gz
Size 10.4 kB
Tags Source
SHA-256 checksum
How to use checksums
07483b95f088fa850c5461d4cdeaab3a1205b4235a92316858633c51bdda81a0
BLAKE2b-256 checksum
How to use checksums
2e827854e290465ad45347f5656a85d784fe4093cd03e8418add1fb5741c5477
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.11.9

Release files / st2_auth_backend_keystone-0.3.0-py3-none-any.whl

Download URL st2_auth_backend_keystone-0.3.0-py3-none-any.whl
Size 10.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
612c85dfc5c1b0074ebdd8362237b801bc2f62f1523463e7b5b3b737aa890ddb
BLAKE2b-256 checksum
How to use checksums
bd0ab0c238c8742412a42267997e9db4b45df412dda8c3ea2947e57129f7d0f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.11.9

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page