-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add generic authenticator endpoints to spec #115
Conversation
1d98cb8
to
423f9d4
Compare
17a2504
to
f9da827
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
One substantial comment, with a side of small ones:
We might want to consider setting up an external authenticator either in this PR, or before it's merged. There are a few cases where tests expect failure on tests for successful status codes, but without these successful cases we really have no way of confirming the endpoint works.
CHANGELOG.md
Outdated
- Generic authenticator endpoints for authentication/other external authenticator requests. | ||
[cyberark/conjur-openapi-spec#66](https://github.com/cyberark/conjur-openapi-spec/issues/66) | ||
[cyberark/conjur-openapi-spec#74](https://github.com/cyberark/conjur-openapi-spec/issues/74) | ||
[cyberark/conjur-openapi-spec#70](https://github.com/cyberark/conjur-openapi-spec/issues/70) | ||
[cyberark/conjur-openapi-spec#75](https://github.com/cyberark/conjur-openapi-spec/issues/75) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There might be a better way to format these multi-issue changes. This MD renders as a one-liner.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It looks slightly better now. Moved one of the changelog entries to another entry. I think unfortunately they all belong with that entry.
f9da827
to
449830b
Compare
19433aa
to
a22aa02
Compare
e44dc7c
to
1c0a738
Compare
Might this expected failure be able to pass with the new |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nothing big, but this is ✨ delightful✨
Allows authentication with external authenticators other than the built in authn module.
Allows for full testing of all authentication endpoints
1c0a738
to
446db29
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
5955416
to
42a60e2
Compare
Removed cobertera failing on unstable flag until python tests are integrated into project fully
42a60e2
to
b2cf344
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
What does this PR do?
Added the most generic forms of the authenticator endpoints. The OIDC and GCP authenticators have slightly differently formatted authenticate endpoints so they are not fully included in this PR. The tests are currently minimal and include many expected failures, this is because we do not have any external authenticators setup. There is an open issue to both add an external authenticator and to update tests to fully use the authenticators.
What ticket does this PR close?
Resolves: #66, #74, #70, #75, #84
Partially addresses: #60, #61
Checklists
Change log
Test coverage
Documentation
README
s) were updated in this PR, and/or there is a follow-on issue to update docs, or