55 Commits

Author SHA1 Message Date
Jenkins
f127f394bb Merge "Correct response status for HEAD requests" 2014-10-14 13:25:19 +00:00
Nathan Kinder
363af89051 Correct response status for HEAD requests
The response status for some HEAD calls was changed to follow the
HTTP specification a while back.  Specifically, any call that supports
both GET and HEAD methods should return the same response code.  The
API docs still list all successfull HEAD requests with a response code
of 204, which is not correct in all cases.

This patch adjusts the expected response status for HEAD calls to
match the actual implementation.

Change-Id: I6f518ebbe00a0b2860ca5db0d10b93f313abd488
Related-bug: #1334368
2014-10-03 17:35:16 -07:00
Christian Berendt
31285d36a9 Change all used passwords and secrets to 'secretsecret'
Change-Id: I7374595e0f6ab50c0a004b6de9f7c2896f7c2fbc
Partial-Bug: #1372639
2014-09-27 10:29:12 +02:00
Jenkins
475fbacf60 Merge "Remove expected dates for new features" 2014-09-12 08:08:12 +00:00
Dolph Mathews
c3a436cc0c fix a/an typos
Change-Id: I382e1d98262968dae0c72799453e2af58d1c6af1
2014-09-08 12:32:06 -05:00
Jenkins
0edecc2612 Merge "Clean up endpoint grouping API" 2014-09-04 18:06:48 +00:00
Jenkins
ccc88e5a60 Merge "JSON Home relationships for auth resources" 2014-09-04 05:29:53 +00:00
Steve Martinelli
f01110ece9 Remove expected dates for new features
Change-Id: I7b6a548bb404c0f010558a632cf992e7f0e5e825
2014-09-03 01:54:50 -04:00
Steve Martinelli
73d3289b13 API for metadata retrieval
Add API information about retrieving metadata, which is required
when Keystone is acting as a SAML2 Identity Provider.

Change-Id: I062ed20b2fa28931db43f373cd861a9be104e50c
Implements: bp keystone-to-keystone-federation
2014-09-02 16:25:12 -04:00
Jenkins
2be9581a37 Merge "Add SAML generation route to OS-FEDERATION" 2014-09-02 18:27:09 +00:00
Steve Martinelli
bc0aded38d Add SAML generation route to OS-FEDERATION
Create the specification for SAML generation in the OS-FEDERATION
api spec.

Co-Authored-By: Marek Denis <marek.denis@cern.ch>

Implements: bp keystone-to-keystone-federation

Change-Id: Ic0e062fb593e8251efb956dd6510c6eca71e59b3
2014-09-02 02:08:50 -04:00
Steve Martinelli
fc75bad924 Clean up endpoint grouping API
Fixing my comments from: https://review.openstack.org/#/c/106292/

implements bp multi-attribute-endpoint-grouping
Change-Id: I0e486cd850991ab0c6dec75f1c0193ba5f450e3a
2014-08-31 01:37:51 -04:00
Brant Knudson
90482030d9 JSON Home relationships for auth resources
The new auth resources were missing the JSON Home relationship.

bp json-home

Change-Id: Ia47f18f84f134226a351c24c2f3b0a28a835c58c
2014-08-30 14:56:51 -05:00
Steve Martinelli
1e28b80f7b Update region entries to include URLs
Allow a URL to be associated with a certain region.

implements bp keystone-to-keystone-federation

Change-Id: Id3917dd9b750e29a5b02eb1e535c49274e58c975
2014-08-28 17:17:49 -04:00
Jamie Lennox
fadef23172 API for auth-specific-data routes
Add API docs for the /auth routes.

Change-Id: If0c010119512d6a159ce82147a87c4698205a648
Blueprint: auth-specific-data
2014-08-27 05:10:20 +10:00
Steve Martinelli
dfb2803e60 Clean up JSON home API
Fixes dolphm's comments from:
  - https://review.openstack.org/#/c/109881/

And my issue addressed here:
  - https://review.openstack.org/#/c/111576/6/keystone/assignment/routers.py

Change-Id: I81e2aab1f0e8dfd06a3aa95cb7270e3b5684043d
2014-08-26 09:54:01 -05:00
Jenkins
956bca7d12 Merge "Change location of OS-ENDPOINT-POLICY name in API urls." 2014-08-25 21:39:00 +00:00
Jenkins
69ddbf7a8e Merge "JSON Home support" 2014-08-25 13:38:34 +00:00
Steve Martinelli
d525187d6f Remove unnecessary dashes in endpoint policy markdown
I think these were mistakenly inserted, they do not serve
a purpose.

Change-Id: Icff6730c5c3d2ae3bd9458cd8d8164e2475fc038
2014-08-23 21:04:48 +00:00
Henry Nash
287ffeaa32 Change location of OS-ENDPOINT-POLICY name in API urls.
The current APIs simply put OS-ENDPOINT-POLICY at the start of the
API url. Technically, this should appear in the url at the
location where this differs from the standard core urls.

Partially implements: bp endpoint-policy

Change-Id: I2c49d46e2374aed2411849bd2fd1adf42beaa2c6
2014-08-22 19:23:20 +01:00
Morgan Fainberg
79df323913 Update revoke-ext
Update of the revocation events documentation to deprecate the use
of `expires_at` and add in use of `audit_id` and `audit_chain_id`.

Change-Id: I36ed24d08126ef2507af77ec6e65372cc07bbb2b
bp: non-persistent-tokens
2014-08-22 01:29:41 -04:00
Brant Knudson
514f1aed61 Fix typo and grammar issues in os-revoke-ext
There were some typos and grammar issues.

Change-Id: Icecf63fa97edbb9031db0afbbb595fb0b5fe174f
2014-08-21 19:36:32 -05:00
Jenkins
01427ee2fb Merge "Extension for endpoint policy association." 2014-08-21 22:35:31 +00:00
Henry Nash
79b02a386e Extension for endpoint policy association.
Extension API for endpoint policy association and retrieval.

Partially implements: bp endpoint-policy
Change-Id: I5ccc62ac236e9a582cad44b4a38979f31642c8e6
2014-08-21 16:27:57 -05:00
Morgan Fainberg
d0aa0dba2c Add information about audit_id in token docs
Add the information about the audit_identifiers that will be provided
within the token data.

Change-Id: Icad62c6a23d8c81be2539815aa8a80af9d341de5
bp: non-persistent-tokens
2014-08-20 11:21:25 -07:00
Brant Knudson
277adf9c7d JSON Home support
Identity API V3.3 will support JSON Home.

bp json-home

Change-Id: I636391bfd800fb616c85d0e93070ac4b169bd8f0
2014-08-11 20:33:53 -05:00
Henry Nash
5819738539 Make API specification match our token format.
We do not include self links in any of the entities we include
in a token response.

Closes-Bug: 1354408
Change-Id: I54252f3f412f09d860777000f3ab0cb282d947e0
2014-08-08 18:50:39 +01:00
Jenkins
555a1bde75 Merge "Add OS-FEDERATION section to scoped federation tokens" 2014-08-08 17:22:40 +00:00
Steve Martinelli
b37dfa66eb Add OS-FEDERATION section to scoped federation tokens
Add an OS-FEDERATION section to the user section in a scoped
federation token. We currently do the same for unscoped tokens.

Change-Id: Ie056297f713f71eb7dd47e6cdea87579c600cfae
Partial-Bug: #1351038
2014-08-08 10:55:21 -04:00
Dolph Mathews
914df79175 add name filter on list services
Change-Id: Ibf2fd038f58479dea507ed06bda4cf443c3f6a64
Related-Bug: 1350273
2014-08-04 15:27:19 -05:00
Henry Nash
83a5fcc0c4 Enable filtering of credentials by user ID
Partially implements: bp filter-credentials-by-user

Change-Id: I19ce0da6d509a3cdae5cbade5c928d841d397482
2014-07-30 22:03:17 +01:00
Brant Knudson
c58d771e1c Cleanup
The resources were split between "Core API" and "Identity". All of
these are core APIs so the Identity grouping was removed.

Long lines of paragraph text were wrapped at 79 chars for easier
reviewing.

Change-Id: I423ef0ebd69e546f2dd8d7eac579a57ef591666e
2014-07-28 16:25:38 +00:00
Jenkins
3bf0e9e47f Merge "revise stability deadline to end of j3" 2014-07-24 17:04:59 +00:00
Jenkins
dbb9ea58de Merge "Update OS-EP-FILTER API" 2014-07-22 14:49:03 +00:00
Dolph Mathews
866ed4bb28 revise stability deadline to end of j3
Change-Id: I11b470884806c69d63e6ff3ba437cc97fc3970bb
2014-07-22 08:54:39 -05:00
Bob Thyne
7f7067d68e Update OS-EP-FILTER API
Update the API doc for the Keystone extension OS-EP-FILTER with the
new Endpoint Grouping APIs.

Related spec: https://review.openstack.org/#/c/102023/

Change-Id: If69f9d5c74ebf185f62974ad2d1da26778c6f15b
2014-07-22 00:56:07 -07:00
Jenkins
fc979bb04f Merge "The Most Obvious Way to Get a Service Catalog That You Have to See to Believe" 2014-07-15 20:10:53 +00:00
Dolph Mathews
94055445db The Most Obvious Way to Get a Service Catalog That You Have to See to Believe
This introduces a new call for authenticated users to retrieve a service
catalog from Keystone. It is designed to compliment tokens generated
using ?nocatalog.

blueprint: get-catalog
Change-Id: Ia967032839c5575c72a6459974114a0165921cc9
2014-07-14 14:52:05 -05:00
Dolph Mathews
8f4ee57597 use backticks on literal string, not single quotes
Change-Id: Iaf620727e2abe909bd6c5ee02dc52c1b71924acc
2014-07-14 14:42:54 -05:00
Jenkins
3a38757aeb Merge "Add `user` object to the mapping rules examples." 2014-07-05 14:10:39 +00:00
Jenkins
f5a12c9d4e Merge "Remove duplicate section title" 2014-07-05 14:09:34 +00:00
Dolph Mathews
153ea49c99 Remove duplicate section title
Two sections were entitled 'Validate token', whereas the second should
have distinguished itself from the first. Also added a line break after
"New in version..." to show that the entire section is new, not just the
one paragraph.

Change-Id: If6dd9c099950d24f65e861b28f7fc80810c78225
2014-07-04 13:55:05 -04:00
Jenkins
ebc068af1c Merge "Fix links sections in federation mapping docs" 2014-07-04 16:41:09 +00:00
Jenkins
76e0e46218 Merge "Revert "Trusted Attributes Policy for External Identity Providers"" 2014-07-04 16:38:47 +00:00
Marek Denis
8f3fd661f5 Fix links sections in federation mapping docs
Links sections are misplaced in some OS-FEDERATION mappings'
API HTTP request/response examples. They need to be moved to appropriate
objects.

Closes-Bug: #1336258
Change-Id: I076b3fcfa3067b37b30280e9d00481b5a4eda671
2014-07-01 22:10:11 +02:00
Marek Denis
eb591c2c2d Revert "Trusted Attributes Policy for External Identity Providers"
This reverts commit d82be8f5637960295f5190adb286f0c62d176e9b.

Change-Id: I505373ce762314834991ac7329e8620a84ffe91f
2014-07-01 19:56:19 +00:00
Marek Denis
d88942944e Add `user` object to the mapping rules examples.
Every rule should have a local ``user`` object that is used to
produce a unique user_id of the federated user. Not all examples of the
OS-FEDERATION extension included such object.

Change-Id: Ib1a2a956cb3638402b283ad13841f48d31814240
Closes-Bug: #1312221
2014-06-29 17:48:05 -05:00
Jenkins
8e9aef87e4 Merge "Trusted Attributes Policy for External Identity Providers" 2014-06-16 21:31:28 +00:00
Jenkins
e87e4f13e7 Merge "Cleanup region V3 documentation" 2014-06-16 17:27:30 +00:00
Lance Bragstad
8ee7f3856a Cleanup region V3 documentation
Use more realistic examples for the regions Identity V3 documentation.

Change-Id: I47f62ae6845a896509f1c54dafca1a0c2178f1aa
2014-06-16 14:15:58 +00:00