| Interface | Description |
|---|---|
| FederationClient |
Defines a basic interface for a federation endpoint that provides
a security token for authentication.
|
| RptPathProvider |
Root interface for classes providing the complete path for resource principal token.
|
| Class | Description |
|---|---|
| AbstractFederationClient |
This class gets a security token from the auth service by signing the request with a PKI issued leaf certificate,
passing along a temporary public key that is bounded to the the security token, and the leaf certificate.
|
| AbstractTemplateRptPathProvider |
This abstract path provider has a string template with placeholders like {id}, and provides a way
to get a mapping of substitutions to fill in.
|
| AuthUtils |
Utilities dealing with authorization.
|
| ConfigFileDelegationTokenUtils |
This class allows users to load delegation token from the config file
|
| DefaultRptPathProvider |
This path provider makes sure the behavior happens with the correct fallback.
|
| DelegationTokenConfigurator |
Configurator that injects a delegation token on every request.
|
| DelegationTokenConfigurator.DelegationTokenClientFilter |
Filter that injects delegation token into the request (for either obo or delegation request)
|
| EnvironmentRptPathProvider |
This path provider reads the path and resource id from environment variables
|
| FileBasedKeySupplier | |
| FileBasedResourcePrincipalFederationClient |
This class gets a security token from file.
|
| FixedContentKeySupplier |
This is a SessionKeySupplier which fakes the ability to refresh its contained key.
|
| FixedContentResourcePrincipalFederationClient |
This class returns a security token, supplied as a fixed value.
|
| ForwardingX509Certificate |
Simple forwarding X509Cerficate class.
|
| GetResourcePrincipalSessionTokenRequest | |
| GetResourcePrincipalTokenResponse | |
| ImdsRptPathProvider |
This path provider is used as a fallback when environment variables are not set.
|
| JWK |
Representation of a RSA public key in JSON Web Key (JWK) format.
|
| JwtClaimsSet |
JSON Web Token Claim Set.
|
| ResourcePrincipalsFederationClient |
This class gets a security token from the auth service by signing the request with a PKI issued leaf certificate,
passing along a temporary public key that is bounded to the the security token, and the leaf certificate.
|
| RestClientUtils |
Utilities for
RestClient. |
| StringRptPathProvider |
This path provider directly takes a string and returns it.
|
| X509CertificateWithOriginalPem |
X509CertificateWithOriginalPem is specifically used so that we can keep track of
the original PEM encoded certificate, along with the parsed X509Certificate that
it creates.
|
| X509FederationClient |
This class gets a security token from the auth service by signing the request with a PKI issued leaf certificate,
passing along a temporary public key that is bounded to the the security token, and the leaf certificate.
|
| X509FederationClient.SecurityToken | |
| X509FederationClient.X509FederationRequest |
Copyright © 2016–2022. All rights reserved.