-
Notifications
You must be signed in to change notification settings - Fork 47
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
ID: Support LTPA rotation without requiring planned outage #6821
Comments
Hi @utle - do you have any more information about the updates for this issue? Our doc freeze is 9/14 so the sooner we can the info the better. |
Hi @dmuelle, we are working on the beta blog now here: OpenLiberty/open-liberty#26138 we're going to want to make a new doc page, I think either under "security" or "security >Single Sign-On" called something like "LTPA keys rotation" We're trying to put everything we have on the beta blog issue so far, and would like any feedback you can provide we'll want the new doc page to contain all the info from the beta blog |
@Zech-Hein sounds good. You can add me as a reviewer when the beta blog draft PR is available. I'll work with you on getting that ready and then use it to write the doc for GA. Thanks |
Hi @dmuelle The draft of the BETA blog is here: https://blogs-draft-openlibertyio.mqj6zf7jocq.us-south.codeengine.appdomain.cloud/blog/2023/09/26/23.0.0.10-beta.html#ltpa And the PR for it is here: https://github.com/OpenLiberty/blogs/pull/3341/files |
Hi @Zech-Hein, the draft for this update is ready for review: I think we need to provide some info about Let me know if you see anything else that needs an edit. Thanks! |
Hi @utle @Zech-Hein - just circling back on technical review for this feature update. When tyou have a chance to review the update and questions in me previous comment, let me know what further edits are needed. Thanks |
Hi @dmuelle, going through the draft now, a few notes to start with:
blog post issue for reference: OpenLiberty/open-liberty#27048 |
There’s a typo in 2 spots where the closing tag is wrong:
It should be:
|
I had that incorrect on the blog post issue as well, I corrected it now. |
@dmuelle Also we just added another section about a new updateTrigger attribute being added to the ltpa element. It may make sense to list the updateTrigger info under a different section outside of the rotating keys steps. As it is no applicable to ltpa in general, not just the new validation keys. UpdateTrigger is something that already existed for other elements like keystore, applicationMonitor, and config. We were trying to find a good doc page to link to for explaining how to use the mbean option for updateTrigger. The closest we found were: not sure if you knew of any that might be worth linking? UpdateTrigger attribute added to LTPA elementLTPA keys files can be reloaded by the server if the
If |
We updated To |
We dont link the Open Liberty docs back to IBM Docs, but there are a few places where Also, whatever description of updateTrigger is in the feature metatype will appear in the doc for the LTPA config element. |
All other edits mentioned so far are now available for review on the draft site: |
We are looking for a doc section that shows how to use the FileNotificationMBean for UpdateTrigger="mbean" for Liberty in general, not just for LTPA. setting "mbean" is just the setting to enable it, but using it is an entirely separate snippet of code. There seems to be a hole in our docs for this, the only example we have found so far is from a z/OS connect doc: https://www.ibm.com/docs/en/zos-connect/zosconnect/3.0?topic=demand-invoking-filenotificationmbean-from-java-program Maybe we could open up an issue for a FileNotificationMBean example to be added somewhere on openliberty.io/docs? Ut had also found these two IBM docs: but those don't have an example for FileNotificationMBean, just a small javadoc section. they do list examples here: https://www.ibm.com/docs/en/was-liberty/base?topic=liberty-examples-accessing-mbean-attributes-operations We can leave that work as a separate TODO outside the scope of this feature |
sounds good- please open a doc issue that describes the missing info. We would only add the content on the OL side, but we can point to it from the relevant IBM docs topics. The exception would be if there is z/Os specific info, that would get updated on the IBM Docs side. |
towards the bottom under 3. where we say maybe could be reworded to |
Thanks David, looks good! |
Hi @ramkumar-k-9286 - this issue is ready for peer review: |
Today if customer want to change the LTPA keys file, they have to stop and restart the server and also existing tokens have to re-authenticate.
This feature support customer to rotate the LTPA keys without outage planning and existing tokens still valid for SSO.
The text was updated successfully, but these errors were encountered: