Class InTaskAuthenticator

java.lang.Object
com.mulesoft.modules.agent.broker.internal.tool.a2a.InTaskAuthenticator

public class InTaskAuthenticator extends Object
Extracts access token from message. Looks in multiple locations: 1. Message metadata (secondary_credentials.accessToken) 2. Data parts (auth_credentials.accessToken)
  • Constructor Details

    • InTaskAuthenticator

      public InTaskAuthenticator()
  • Method Details

    • parseAuthRequiredResponse

      public static AuthRequiredResponse parseAuthRequiredResponse(io.a2a.spec.Task task)
      Extracts the auth message text from the Task's message parts.
    • extractAccessTokenFromMessage

      public static Optional<String> extractAccessTokenFromMessage(io.a2a.spec.Message message)