Skip to main content

StackStorm authentication backend which reads credentials from an OpenStack Keystone instance.

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

st2-auth-backend-keystone-0.3.0.tar.gz (10.4 kB view details)

Uploaded Source

Built Distribution

st2_auth_backend_keystone-0.3.0-py3-none-any.whl (10.8 kB view details)

Uploaded Python 3

File details

Details for the file st2-auth-backend-keystone-0.3.0.tar.gz.

File metadata

File hashes

Hashes for st2-auth-backend-keystone-0.3.0.tar.gz
Algorithm Hash digest
SHA256 07483b95f088fa850c5461d4cdeaab3a1205b4235a92316858633c51bdda81a0
MD5 be77edde4540cb29c5552820aff9b2b1
BLAKE2b-256 2e827854e290465ad45347f5656a85d784fe4093cd03e8418add1fb5741c5477

See more details on using hashes here.

File details

Details for the file st2_auth_backend_keystone-0.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for st2_auth_backend_keystone-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 612c85dfc5c1b0074ebdd8362237b801bc2f62f1523463e7b5b3b737aa890ddb
MD5 a0ce2535d2931c85fe03cc284ee345b7
BLAKE2b-256 bd0ab0c238c8742412a42267997e9db4b45df412dda8c3ea2947e57129f7d0f2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page