-
Notifications
You must be signed in to change notification settings - Fork 143
docs: clarify ZWES1601I message and explain fallback to legacy tokens #4397
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
base: master
Are you sure you want to change the base?
Conversation
Signed-off-by: [email protected] Signed-off-by: saurabh12nxf <[email protected]>
Signed-off-by: Saurabh Singh <[email protected]>
|
😺 Thank you for creating this PR! Certain labels are needed to open a pull request in the
Need help? Contact the Doc Squad in the #zowe-doc Slack channel. |
The following labels are invalid: app-framework, V2 |
The following labels are invalid: area:app-framework, release:stable |
The following labels are invalid: review:, area:, Zowe, App, Framework, release:, vNext |
The following labels are invalid: review:, ,doc, area:,, Zowe,, App,, Framework, ,release:,, vNext |
The following labels are invalid: area:, Zowe, App, Framework, release:, vNext, review:, doc |
|
/labels review: doc area: cli release: V3 |
| A method of storing and managing Zowe CLI and Zowe Explorer *team* and *user* profiles introduced in Zowe Version 2. | ||
|
|
||
| This method saves team-specific profiles in the `zowe.config.json` configuration file and user-specific profiles in the `zowe.config.user.json` configuration file. The location of the configuration file determines whether these profiles are applied *globally* or *per project*. | ||
| This method saves team-specific profiles in the *zowe.config.json* configuration file and user-specific profiles in the *zowe.config.user.json* configuration file. These profiles are stored locally on the user's client system (e.g., in Visual Studio Code) and determine whether they are applied *globally* (to all projects) or *per project*. This configuration is for managing Zowe CLI and Explorer settings on the local client and does not store or affect z/OS configurations. |
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.
Please undo this edit since it's already been addressed PR 4393
| ### ZWES1601I | ||
|
|
||
| Server is ready to accept JWT `with`(or `without`) fallback to legacy tokens | ||
| ZSS server is ready to accept JWT with (or without) fallback to legacy tokens. |
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.
You cannot made edits to this line.
This is the line the log prints out. If you edit it, it would be incorrect.
ZWES1601I Server is ready to accept JWT with fallback to legacy tokens
| **Reason:** | ||
|
|
||
| Server is ready to accept JWT `with` or `without` fallback to legacy tokens. | ||
| This message indicates that the ZSS (Zowe Security Server) has successfully started and is ready to accept JWT (JSON Web Token)-based authentication. Depending on your configuration, it may also accept legacy Zowe tokens as a fallback. |
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.
ZSS is not known as the "Zowe Security Server"
zowe.org and zss on github call it "Zowe System Services (ZSS)"
| **How to Configure Fallback:** | ||
|
|
||
| You can enable or disable fallback in your `zowe.yaml` configuration file. | ||
| Refer to: [Zowe Authentication Configuration](https://docs.zowe.org/stable/user-guide/configure-zowe-runtime/#authentication-configuration) |
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.
This link does not help explain this function.
|
|
||
| ZSS can support two types of authentication tokens: | ||
| - **JWT (JSON Web Tokens)** – the default and more secure method. | ||
| - **Legacy tokens** – used in older versions of Zowe. |
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.
"Legacy tokens" here means that something can log into ZSS with the non-JWT types of logins ( /login URL, basic auth, cert auth, etc)
|
@saurabh12nxf CC: @ArooshLele @anaxceron @janan07 @gauravs-20 @Gautham-coder @DivergentEuropeans |
Describe your pull request here:
This PR adds documentation for the ZWES1601I log message under the Zowe App Framework troubleshooting section.
It improves clarity by:
Stating explicitly that the ZSS server is ready.
Explaining what "fallback to legacy tokens" means.
Providing a link to relevant configuration documentation for enabling/disabling fallback.
This helps users better understand the message and what actions (if any) they can take.
Fixes #4386
List the file(s) included in this PR:
docs/stable/troubleshoot/app-framework/zss-error-codes.md
After creating the PR, follow the instructions in the comments.