Class K8sServiceAccountTokenProvider

  • All Implemented Interfaces:
    com.openai.auth.SubjectTokenProvider , java.lang.AutoCloseable

    
    public final class K8sServiceAccountTokenProvider
     implements SubjectTokenProvider, AutoCloseable
                        

    A SubjectTokenProvider that reads a Kubernetes service account JWT from the filesystem.

    By default, reads the token from /var/run/secrets/kubernetes.io/serviceaccount/token, which is the default path Kubernetes mounts service account tokens to. A custom path can be provided via the builder.