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

Typo in Log Message: 'SecureTokenService (STS)' should be 'AccountService' #479

Closed
thomasrutger opened this issue Oct 16, 2024 · 2 comments
Labels
triage all new issues awaiting classification

Comments

@thomasrutger
Copy link
Contributor

Bug Report

Describe the Bug

In StsAccountProvisionerExtension.accountManager, if no injected StsAccountService is found it logs a warning:

"This IdentityHub runtime does NOT contain an embedded SecureTokenService (STS) instance and no remote STS was configured. " +
                    "Synchronizing ParticipantContexts and STS Accounts must be handled out-of-band."

Expected Behavior

I think SecureTokenService is a typo and should be StsAccountService, or something similar like "account service".

Observed Behavior

Steps to Reproduce

Context Information

Detailed Description

Possible Implementation

@github-actions github-actions bot added the triage all new issues awaiting classification label Oct 16, 2024
@paullatzelsperger
Copy link
Member

paullatzelsperger commented Oct 16, 2024

actually, I think the log-line is correct, because what's relevant for the user is that the STS is not embedded, nor was a remote STS configured. As a consequence, account sync won't work. That said, this situation may very well be expected, e.g. when using a custom STS implementation, that does not allow account synchronization.

The fact that the StsAccountService is not present is just an implementation detail and users may not care about it.

@thomasrutger
Copy link
Contributor Author

actually, I think the log-line is correct, because what's relevant for the user is that the STS is not embedded, nor was a remote STS configured. As a consequence, account sync won't work. That said, this situation may very well be expected, e.g. when using a custom STS implementation, that does not allow account synchronization.

The fact that the StsAccountService is not present is just an implementation detail and users may not care about it.

I was having trouble understanding what was being implied. I forgot to include the Account Service as a dependency during my upgrade, but the message seemed to imply it was about not having a SecureTokenService available, which seemed odd to me. I realize now that I misinterpreted the log message. Thanks for clarifying this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
triage all new issues awaiting classification
Projects
None yet
Development

No branches or pull requests

2 participants