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.
|
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 |
Class is immutable.
|
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.
|
SecurityTokenAdapter | |
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 |
Class is immutable.
|
Copyright © 2016–2023. All rights reserved.