Skip to content
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

Enhancements to Security Getting Started docs #27009

Merged
merged 2 commits into from
Aug 19, 2022

Conversation

michelle-purcell
Copy link
Contributor

Edits to enhance the Quarkus security content and to prepare for future restructuring by using the Diataxis framework.

Relating to QDOCS-33

@michelle-purcell michelle-purcell marked this pull request as draft July 28, 2022 19:54
@sberyozkin
Copy link
Member

@michelle-purcell I've looked at this PR, a lot of effort has been put into it which is very appreciated, a lot of improvements are here, I've left a few minor suggestions, overall, a nicely done PR, thanks

@quarkus-bot quarkus-bot bot added area/dependencies Pull requests that update a dependency file area/metrics labels Jul 29, 2022
@michelle-purcell michelle-purcell force-pushed the QDOCS-33 branch 2 times, most recently from 3590df8 to adaed4f Compare July 29, 2022 14:40
@michelle-purcell michelle-purcell force-pushed the QDOCS-33 branch 3 times, most recently from 08e2f6d to 0cff17b Compare August 10, 2022 23:37
@michelle-purcell michelle-purcell force-pushed the QDOCS-33 branch 2 times, most recently from b446d6d to 6e51cf0 Compare August 11, 2022 15:33
@michelle-purcell michelle-purcell force-pushed the QDOCS-33 branch 2 times, most recently from a9ca81d to a145a08 Compare August 15, 2022 09:04
@sberyozkin
Copy link
Member

@michelle-purcell It is nearly ready to go, I propose to make only 2 more minor updates, thanks


In this example, we build a very simple microservice which offers three endpoints:
If you complete all of the steps in this tutorial, you will build a microservice that provides the following endpoints:
Copy link
Member

@ebullient ebullient Aug 11, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
If you complete all of the steps in this tutorial, you will build a microservice that provides the following endpoints:
You will build an application that provides the following endpoints:

Or something like (though this feels needlessly wordy, too):

The steps in this tutorial will guide you through building an application that provides the following endpoints:

The adverbial introductory phrases are not my favorite to read; it feels like a variant of passive voice.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I agree. Fixed with a bit of tweaking.

@michelle-purcell michelle-purcell force-pushed the QDOCS-33 branch 4 times, most recently from 9c5cb44 to 58d9b5f Compare August 19, 2022 16:22
@michelle-purcell
Copy link
Contributor Author

michelle-purcell commented Aug 19, 2022

@sberyozkin + @ebullient - Thanks so much for reviewing my changes and your comments. I have now fixed all comments as per suggestions with some tweaks. Please take a look.

@michelle-purcell michelle-purcell marked this pull request as ready for review August 19, 2022 16:28
Fixed headings

Update docs/src/main/asciidoc/security-getting-started.adoc

Co-authored-by: sberyozkin <[email protected]>

SME enhancements to security Getting started docs

Change title to Basic authentication

Fixed title , abstract, sequence, and Maven bit

Fix language and tone in 88 as per @ebullient

Fixed 149

Update docs/src/main/asciidoc/security-getting-started.adoc

Co-authored-by: sberyozkin <[email protected]>

Update docs/src/main/asciidoc/security-getting-started.adoc

Co-authored-by: sberyozkin <[email protected]>

Update docs/src/main/asciidoc/security-getting-started.adoc

Co-authored-by: Erin Schnabel <[email protected]>

Further edits to fix SME suggestions

After you complete this tutorial, you will be ready to apply more advanced security mechanisms in Quarkus, for example, how to use the OpenID Connect (OIDC) authentication mechanism.
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Or, what about...
This tutorial prepares you for implementing more advanced security mechanisms in Quarkus, for example, how to use the OpenID Connect (OIDC) authentication mechanism.

Copy link
Member

@ebullient ebullient left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A few more comments, but it is starting to feel like nose-cone polishing that could go on forever. =)

@sberyozkin sberyozkin self-requested a review August 19, 2022 17:30
@sberyozkin sberyozkin merged commit ce06e89 into quarkusio:main Aug 19, 2022
@quarkus-bot quarkus-bot bot added this to the 2.13 - main milestone Aug 19, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants