Uses of Interface
org.a2aproject.sdk.server.auth.TaskAuthorizationProvider
Packages that use TaskAuthorizationProvider
Package
Description
-
Uses of TaskAuthorizationProvider in org.a2aproject.sdk.server.agentexecution
Constructors in org.a2aproject.sdk.server.agentexecution with parameters of type TaskAuthorizationProviderModifierConstructorDescriptionSimpleRequestContextBuilder(TaskStore taskStore, boolean shouldPopulateReferredTasks, @Nullable TaskAuthorizationProvider authorizationProvider) -
Uses of TaskAuthorizationProvider in org.a2aproject.sdk.server.auth
Methods in org.a2aproject.sdk.server.auth with parameters of type TaskAuthorizationProviderModifier and TypeMethodDescriptionstatic booleanTaskAuthorizationProvider.checkReadAccess(@Nullable TaskAuthorizationProvider provider, @Nullable ServerCallContext context, String taskId, TaskOperation operation) Fail-closed read-access check that handles absent provider and missing call context. -
Uses of TaskAuthorizationProvider in org.a2aproject.sdk.server.requesthandlers
Methods in org.a2aproject.sdk.server.requesthandlers with parameters of type TaskAuthorizationProviderModifier and TypeMethodDescriptionDefaultRequestHandler.Builder.authorizationProvider(@Nullable TaskAuthorizationProvider authorizationProvider) Constructors in org.a2aproject.sdk.server.requesthandlers with parameters of type TaskAuthorizationProviderModifierConstructorDescriptionAuthorizationRequestHandlerDecorator(RequestHandler delegate, @Nullable TaskAuthorizationProvider authorizationProvider) Creates an authorization decorator programmatically. -
Uses of TaskAuthorizationProvider in org.a2aproject.sdk.server.tasks
Methods in org.a2aproject.sdk.server.tasks with parameters of type TaskAuthorizationProviderModifier and TypeMethodDescriptiondefault booleanTaskStore.isReadAuthorized(@Nullable TaskAuthorizationProvider provider, @Nullable ServerCallContext context, String taskId) Checks whether a task is authorized for reading during list operations.Constructors in org.a2aproject.sdk.server.tasks with parameters of type TaskAuthorizationProviderModifierConstructorDescriptionInMemoryTaskStore(@Nullable TaskAuthorizationProvider authorizationProvider) Creates an in-memory task store with optional task-level authorization.Constructor parameters in org.a2aproject.sdk.server.tasks with type arguments of type TaskAuthorizationProviderModifierConstructorDescriptionInMemoryTaskStore(jakarta.enterprise.inject.Instance<TaskAuthorizationProvider> authorizationProviderInstance)