Class AtnTracing
java.lang.Object
io.helidon.security.integration.common.AtnTracing
Authentication tracing support.
- 
Method SummaryModifier and TypeMethodDescriptionvoidLog error and finish the span.voidLog error and finish the span.Find closes parent span context.voidfinish()Finish the span.voidlogService(Subject serviceSubject) Log authenticated service.voidLog response status.voidLog authenticated user.protected SpanTracingConfig
- 
Method Details- 
logUserLog authenticated user.- Parameters:
- userSubject- subject of the user
 
- 
logServiceLog authenticated service.- Parameters:
- serviceSubject- subject of the service
 
- 
finishpublic void finish()Finish the span.
- 
errorLog error and finish the span.- Parameters:
- message- log this message as the cause of failure
 
- 
errorLog error and finish the span.- Parameters:
- throwable- throwable causing security to fail
 
- 
findParentFind closes parent span context.- Returns:
- span context if found
 
- 
logStatusLog response status. This is to be used by authorization, authentication and outbound security. Top level security only traces proceed or deny.- Parameters:
- status- status to log
 
- 
spanConfig
 
-