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
|
DefaultLeafRptPathProvider |
This path provider makes sure the behavior happens with the correct fallback.
|
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
|
EnvironmentRptPathProvider.LeafResourceRptPathProvider |
This path provider reads the path and resource id for leaf resource 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.
|
KeyPairAuthenticationDetailProvider |
Resource Principals V2 using public/private key to sign the request.
|
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.
|
ResourcePrincipalsV3FederationClient |
This class gets a security token from the auth service by fetching the RPST1 and then passing
along the RPST1 to get RPT2 and further get security token RPST2 from the auth service, this
nested fetching of security token continues for 10 levels or when the opc-parent-url header in
the rpt response is the same as the rpt endpoint
|
ResourcePrincipalV2FederationClient |
This class gets a security token from the auth service by signing the request with the provided
private key.
|
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–2024. All rights reserved.