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

[WFLY-16195] Upgrade security quickstarts #468

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

fjuma
Copy link
Contributor

@fjuma fjuma commented Mar 25, 2022

@fjuma fjuma force-pushed the WFLY-16195 branch 2 times, most recently from 19a10d5 to 7cf9492 Compare June 8, 2022 16:26
or a confirmation that there are no security implications to consider.
////

== Test Plan

Choose a reason for hiding this comment

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

What is the expected scope of testing on the engineering side? Just manual verification? Do the QSs have some (unit) tests (within the project) that can be leveraged? Do you plan to add some tests?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

On the engineering side, just manual verification will be done by following the steps in the quickstart READMEs. I've updated the analysis to reflect this.


=== Nice-to-Have Requirements

=== Non-Requirements

Choose a reason for hiding this comment

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

Are there required any updates because of the transition to Jakarta namespace? If it's the case, are those in scope of this RFE?

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 think I need to check with @emmartins about this to see if updates to Jakarta namespace should be included as part of this RFE or if all the quickstarts will be updated at the same time as part of a separate RFE.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

@OndrejKotek Confirmed with @emmartins today that updates to Jakarta namespace will be handled as part of a separate RFE.


=== Hard Requirements

The following quickstarts require updates to their CLI scripts:
Copy link

Choose a reason for hiding this comment

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

The update is for product or upstream or both sets of quickstarts?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Both sets will need updates.

** All of the commands in `configure-ssl.cli` are redundant. One-way SSL is already configured in the out of the box
configuration so these commands aren't necessary. This quickstart will be removed via https://issues.redhat.com/browse/WFLY-16140[WFLY-16140].

* http-custom-mechanism
Copy link

Choose a reason for hiding this comment

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

This quickstart application is missing in product quickstart repository and should be created new RFE to add it there.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

A new RFE has already been created. See #487.

* ejb-security
** The entire configure-elytron.cli script is now redundant. This quickstart will be removed via https://issues.redhat.com/browse/WFLY-16140[WFLY-16140].

* jaxrs-jwt
Copy link

Choose a reason for hiding this comment

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

For this quickstart should be created new RFE as for http-custom-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.

A new RFE has already been created. See #488.

** The "Server Log: Expected Warnings and Errors" section indicates that a warning will appear in the server log.
This warning no longer appears so this can now be removed.

* microprofile-jwt
Copy link

Choose a reason for hiding this comment

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

This also missing in product quickstart repository.

** In the "Activating MicroProfile JWT" section, it says to add the `LoginConfig` annotation. However, this is already
added when creating `App.java` in the "JAX-RS Conversion" section so this step should be removed.

* security-domain-to-domin
Copy link

Choose a reason for hiding this comment

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

This also missing in product quickstart repository.


=== Other Interested Projects

=== Relevant Installation Types

Choose a reason for hiding this comment

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

only microprofile-jwt is testes On OpenShift and as bootable jar. Other only as standalone server right?

And managed domain isn't required at all?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants