Commit Graph

51 Commits

Author SHA1 Message Date
Ghanshyam Mann 9f8072ec2c Cleanup the retired repo
This repo is not properly retired. Retired repos can only have two files:
- README.rst
- gitreview

To cleanup the retirement of this repo, keeping these two files only and
removing the other remaining files if there is any.

Change-Id: I3f084d3fb53b82275be02f1b8ade3d693ed642a4
Detail: https://etherpad.opendev.org/p/tc-retirement-cleanup
2020-08-05 19:34:17 -05:00
Steve Martinelli c84ef40f9b delete all files in repo
Change-Id: I7d3efeafd39542c56b49f6e350f6adcbf6d340b7
2016-09-09 12:11:32 -04:00
Steve Martinelli 5f3fd975c9 Revert "Remove the content of keystoneauth-saml2"
This reverts commit 98ea8c8dc1.

Depends-On: Iedd4e1d4dfcb6710d4a8221c6e8e1062a5864898

Change-Id: I2c9b0a553df62cd23d1f73fe6fd5cb3f3b731a4a
2016-09-09 16:04:33 +00:00
Steve Martinelli 98ea8c8dc1 Remove the content of keystoneauth-saml2
The project will be retired, update the README to point to
keystoneauth.

Change-Id: I20e6253a9f70b85f44845fd782b7ffc0d194dd4d
Depends-On: I5a7bf15d9e2061f1ada0b11a478fb55bbe8fce03
2015-12-27 04:59:03 -05:00
Jenkins a1bc733e9b Merge "Updated from global requirements" 2015-12-27 09:57:07 +00:00
Jenkins 56b4d62a7d Merge "remove python 2.6 trove classifier" 2015-12-27 09:55:46 +00:00
janonymous 22f19fbb2e py26 is no longer supported by Infra's CI
Python 2.6 support would be dropped by
Infra team from mitaka,CI would no longer be testing it,
so projects should drop it too.

Change-Id: I8970e0576a6186b49b8790affdb8307586755873
2015-12-26 14:00:53 +05:30
Doug Hellmann f2a009cbf7 remove python 2.6 trove classifier
OpenStack projects are no longer being tested under Python 2.6, so
remove the trove classifier implying that this project supports 2.6.

Change-Id: I5e1ac8e28976682d91acba50134e555edfefe26f
2015-12-23 01:31:10 +00:00
OpenStack Proposal Bot fe847e4450 Updated from global requirements
Change-Id: Ic8c1e4c80a84773e69f0b46fc75ed8657e8ee7d7
2015-12-06 20:43:47 +00:00
OpenStack Proposal Bot da75e3e80c Updated from global requirements
Change-Id: I3c417439ec4a33857cec4d1bdb2d84499a7f1af8
2015-10-23 18:45:34 +00:00
Jenkins 24e4cdefce Merge "Redirect on 303 in SAML plugin" 2015-10-19 23:01:20 +00:00
Jamie Lennox 15c26432b4 Redirect on 303 in SAML plugin
The SAML plugin handles redirects in a custom manner but currently only
checks for the 302 redirect code. This doesn't cover the mod_auth_mellon
case which responds with a 303.

Also handle the 303 redirect case.

Change-Id: Idab5f381fcbfb8c561184845d3aa5c8aab142ecd
Closes-Bug: #1501918
2015-10-19 13:54:13 +11:00
Marek Denis 3390c693d1 Standardize federated auth token scoping
For a greater standardization it is advised to use auth method
``token``. That being said, ``Saml2ScopedTokenMethod`` as well as
corresponding entry point are being removed.

Change-Id: I16f90f9b1ae0e54113f7f7158df1911d2c4d7b0c
Partially-Implements: bp standardize-federated-tokens-scoping
2015-09-30 14:57:38 +02:00
Marek Denis 970fcbb7b5 Depend on keystoneauth
Authentication plugins will be stored in ``keystoneauth``,  hence we
should depend on it.

- Module directory has been renamed to keystoneauth_saml2
- All docstrings refer to keystoneauth modules
- Documentation now points to ``keystoneauth`` modules/packages

Also, following files have been updated:
- tox.ini
- .coveragerc
- setup.cfg
- openstack-common.conf
- README.rst
- HACKING.rst
- CONTRIBUTING.rst

Change-Id: I07ac5b412857a6b15c1e58e870cc2d929004c11d
Partially-Implements: bp refactor-federated-plugins
2015-09-29 11:39:10 +02:00
Monty Taylor d24f63e501 Change ignore-errors to ignore_errors
Needed for coverage 4.0

Change-Id: If6d1b764a97356d463434b892d794856540567ef
2015-09-21 14:28:11 +00:00
OpenStack Proposal Bot 1753a44bd6 Updated from global requirements
Change-Id: I8ca3956109eb8bd4f4461b00195d4066ff46111d
2015-09-17 12:12:44 +00:00
Jenkins c65fb48014 Merge "Fix Accept header in SAML2 requests" 2015-09-03 15:18:55 +00:00
Jenkins dd65f92cbd Merge "Remove translation" 2015-08-27 17:41:43 +00:00
OpenStack Proposal Bot 48e604f218 Updated from global requirements
Change-Id: Ic204bec7352cdd874f3d86efdf91fac335906e89
2015-08-27 04:14:56 +00:00
OpenStack Proposal Bot 2a9e3f0dc9 Updated from global requirements
Change-Id: I5a86ec834061cf854a436d951f6a543bb86125a6
2015-08-26 13:57:12 +00:00
Jamie Lennox 2b79dad6c3 Fix Accept header in SAML2 requests
The ; separator allows providing parameters to a type not separating
type options. This means that in strict type checks like those performed
by mod_auth_mellon the check for accept type fails.

Change-Id: Ieeaa74b304921daef68497fec77cc6629ab2f0a2
Closes-Bug: #1488722
2015-08-26 12:30:45 +10:00
Morgan Fainberg bd5caddcf0 Remove translation
keystoneauth does not support translation and therefore the plugins
should not require/utilize the translation strings either.

Change-Id: Ib8fd1a38ce0d8d43b288c751d620c2663b223ff5
2015-08-13 20:51:06 -07:00
Jenkins 73c89ae762 Merge "Activate pep8 check that _ is imported" 2015-08-14 00:38:56 +00:00
OpenStack Proposal Bot a8c89f31d0 Updated from global requirements
Change-Id: Ifbd83e027e035ee24e7b7f9d4f4d2744bbc767b7
2015-08-13 02:13:27 +00:00
Tom Cocozzello e1d1f8b78f Activate pep8 check that _ is imported
Remove the specification in tox.ini that _ is a builtin so that
it will no longer assume that _ does not need to be imported.
This helps ensure that the _ from i18n is used.

Activating this check did not flag any violations.

Change-Id: I67f61ba00ecfd1791009102579c4e3fcfa57f77c
2015-08-04 14:24:27 -05:00
OpenStack Proposal Bot 37076952c8 Updated from global requirements
Change-Id: Ia1d7445c02e7d57152170bd0f24d7ccc4b4e9df9
2015-08-04 00:45:14 +00:00
OpenStack Proposal Bot fc9f534ed4 Updated from global requirements
Change-Id: I4991dddc09f524bcf6fc2701e9d29c853b49cfc5
2015-07-29 03:46:56 +00:00
Jenkins 6b4cfc6d0c Merge "py34 not py33 is tested and supported" 2015-07-23 19:29:19 +00:00
OpenStack Proposal Bot 67fe725588 Updated from global requirements
Change-Id: If21877b9d11702a8f5ee39fafcf6d2445375a965
2015-07-15 01:33:04 +00:00
Eric Brown dc794c4e10 py34 not py33 is tested and supported
The setup.cfg refers to Programming Language of Python 3.3 whereas
jenkins is setup only to test Python 3.4. This patch updates setup.cfg
and removes py33 from tox.ini.

TrivialFix

Change-Id: I0225a30c3aa670c42a6ed1419ab56da7fbb0b3b5
2015-07-13 04:49:41 -07:00
Eric Brown fa51d16ce2 Update .gitreview to reflect actual project name
TrivialFix

Change-Id: If02f5bfff56f89d82585df7d8d33db0b079eb6fc
2015-07-13 04:47:40 -07:00
OpenStack Proposal Bot 841e186716 Updated from global requirements
Change-Id: Ia4e2e78bb8fbd9bf0c83383dd45ec5050977c6ac
2015-06-22 08:27:52 +00:00
Jenkins aa98917fc4 Merge "Refactor SAML2 auth plugins" 2015-06-11 06:14:27 +00:00
OpenStack Proposal Bot 6ef3dc46e0 Updated from global requirements
Change-Id: I78e4b77115eabbae30628ef3dfa84466f41848ff
2015-06-04 16:24:28 +00:00
Marek Denis 2259789d6b Refactor SAML2 auth plugins
This patch refactors saml2 authentication plugins and inherits from
``keystoneclient.auth.identity.v3.federated.FederatedBaseAuth`` class.
Also, a small typo in the docstring is fixed.

Change-Id: I16a89183c7f900851bbf3f5e1a7e9d98340a9ea6
Partially-Implements: bp refactor-federated-plugins
2015-06-02 10:39:21 +02:00
OpenStack Proposal Bot d37b578b06 Updated from global requirements
Change-Id: I54f0b18e8607dd1efb556f1eeb9b58d0eba2479a
2015-05-11 14:03:59 +00:00
Doug Hellmann 0b4411dcd9 Drop use of 'oslo' namespace package
The Oslo libraries have moved all of their code out of the 'oslo'
namespace package into per-library packages. The namespace package was
retained during kilo for backwards compatibility, but will be removed by
the liberty-2 milestone. This change removes the use of the namespace
package, replacing it with the new package names.

The patches in the libraries will be put on hold until application
patches have landed, or L2, whichever comes first. At that point, new
versions of the libraries without namespace packages will be released as
a major version update.

Please merge this patch, or an equivalent, before L2 to avoid problems
with those library releases.

Blueprint: remove-namespace-packages
https://blueprints.launchpad.net/oslo-incubator/+spec/remove-namespace-packages

Change-Id: I32767615b2d678b6ce545722b6b9d1704cb1ffb4
2015-05-06 19:28:28 +00:00
Jamie Lennox 3d9c094eff Rename project to keystoneclient-saml2
Rename all existing code to specify saml2.

Change-Id: I52fe5f58055e7277fa45c99731f57938fa797b1b
2015-05-04 12:39:27 +10:00
Rodrigo Duarte Sousa 3108c61941 Remove unused private classes on tests
Change-Id: Ief1a4b413746f881f25bd590b7bc921047097617
2015-04-24 17:38:47 -03:00
Jeremy Stanley 9030523d6a Update .gitreview file to reflect repo rename
Change-Id: Ibc64666629bcaafda12a3122572c3577e8def762
2015-04-18 00:37:35 +00:00
Doug Hellmann 889afd4f90 Uncap library requirements for liberty
Change-Id: Ide35a051fa9f49f3a6a5cd967242bcd8d6c804bd
Depends-On: Ib948b756b8e6ca47a4c9c44c48031e54b7386a06
2015-04-16 18:13:13 +00:00
Jamie Lennox 9bc553ef46 Copy the existing federation plugins over.
Take as close to a direct copy of existing plugins as we can from the
existing keystoneclient directory.

Closes-Bug: #1420118
Change-Id: Iae1da0f66532a82e4998b63f37ef29c858d2452c
2015-02-18 06:38:54 +11:00
Jenkins c9f05b424d Merge "Correct failures for check W292" 2015-02-02 00:34:55 +00:00
Jenkins e29beeb81c Merge "Move to hacking 0.10" 2015-02-02 00:33:32 +00:00
Jeremy Stanley 59234e8dfb Workflow documentation is now in infra-manual
Replace URLs for workflow documentation to appropriate parts of the
OpenStack Project Infrastructure Manual.

Change-Id: Ie6844478dc5ca96c5fe7c617f6b7755b1401cc8b
2015-01-21 09:54:36 -06:00
OpenStack Proposal Bot 9dc2af8ccc Updated from global requirements
Change-Id: Iefd1295ca17a1b4de81504c38e647141711f56cf
2015-01-14 00:14:58 +00:00
Brant Knudson b6461ce82a Correct failures for check W292
The new W292 "no newline at end of file" rule was failing and
ignored. Now it's enforced.

Change-Id: Ie8f4877c66ab3c13418f27c243c688f88551dc25
2015-01-12 00:51:17 +00:00
Brant Knudson 6442137add Move to hacking 0.10
Release notes:
http://git.openstack.org/cgit/openstack-dev/hacking/tag/?id=0.10.0

H803 is no longer checked by hacking per the release notes.

Change-Id: Ifaf62839a4b6da62a3b380396158b463c1381026
2015-01-11 18:48:07 -06:00
Brant Knudson 47a86b72a7 Fix pep8 issue
The pep8 test was failing with

 ./keystoneclient_federation/__init__.py:19:50: W292 no newline at end of file

Closes-Bug: #1408430
Change-Id: Ifab1ec2eeb458dfd079e5ced05e6440b81889427
2015-01-07 20:08:30 +00:00
Jamie Lennox 2b2eb8b6dd Update from global-requirements. 2014-09-11 12:21:34 +10:00