Uses of Interface
co.ankatech.ankasecure.sdk.auth.TokenSource
Packages that use TokenSource
-
Uses of TokenSource in co.ankatech.ankasecure.sdk.auth
Classes in co.ankatech.ankasecure.sdk.auth that implement TokenSourceModifier and TypeClassDescriptionclassThe caching, single-flight, fail-without-poisoning half of everyTokenSource, so the three mechanisms differ in exactly one method and cannot drift apart in the parts that are not about the credential at all.final classPresents a token some OTHER authorization server issued to this workload - Auth0, Entra, Okta, Keycloak, Cognito, or anything else the deployment has declared it trusts.final classPresents an ANKASecure-issuedclient_secret- the platform's own credential, and the last link of the resolution chain.final classSigns an RFC 7523 §2.2 assertion with a key pair this process holds and presents that.final classAn ANKASecure access token the caller already holds, presented as a token source so that everything aboveTokenSourceworks identically whether the SDK obtained the token or was handed one.Methods in co.ankatech.ankasecure.sdk.auth that return TokenSourceModifier and TypeMethodDescriptionstatic TokenSourceTokenSourceChain.resolve(co.ankatech.ankasecure.openapi.client.AnkaSecureOpenApiClient client, AuthSettings settings) Builds the token source the configuration calls for. -
Uses of TokenSource in co.ankatech.ankasecure.sdk.operations
Constructors in co.ankatech.ankasecure.sdk.operations with parameters of type TokenSourceModifierConstructorDescriptionAlgorithmCatalogOperations(InternalServiceFactory svc, TokenSource tokenSource, BooleanSupplier timingMetricsEnabled, org.slf4j.Logger userLogger) CombinedOperations(InternalServiceFactory svc, TokenSource tokenSource, BooleanSupplier timingMetricsEnabled, org.slf4j.Logger userLogger) EncryptionOperations(InternalServiceFactory svc, TokenSource tokenSource, BooleanSupplier timingMetricsEnabled, org.slf4j.Logger userLogger) KeyManagementOperations(InternalServiceFactory svc, TokenSource tokenSource, BooleanSupplier timingMetricsEnabled, org.slf4j.Logger userLogger) SignatureOperations(InternalServiceFactory svc, TokenSource tokenSource, BooleanSupplier timingMetricsEnabled, org.slf4j.Logger userLogger) UtilityOperations(InternalServiceFactory svc, TokenSource tokenSource, BooleanSupplier timingMetricsEnabled, org.slf4j.Logger userLogger)