Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
UserAuditLogger
logging into SiS & SSOe successful login auth flowsTokenResponseGenerator
service callsUserAuditLogger
after session creation.saml_callback
processUserAuditLogger
is called after user is redirected.UserActionEvent
immediately prior to calling the audit logging SLO. Details:[SiS|SSOe] User logged in
.Related issue(s)
Testing done
UserActionEvent
&UserAction
in a rails console following authentication.UserAuditLogger
invocation in the SiS or SSOe flow:Testing - SiS
- success:
[SignInService] [SignIn::TokenResponseGenerator] user audit log created -- { :user_action_event_id => 26 }
- error:
[SignInService] [V0::SignInController] token error -- { :errors => "UserAuditLogger error - Status must be present" }
Testing - SSOe
- success:
[SSOe] login - user audit log created -- { :user_action_event_id => 29 }
- error:
LOGIN_STATUS_FAILURE, tags: ["type:idme_verified", "version:v1", "client_id:vaweb", "operation:authorize", "error:007"], message: UserAuditLogger error - Status must be present
What areas of the site does it impact?
SSOe & SiS PKCE authentication
Acceptance criteria