Class PlatformCredentialsAuthorizationProvider

java.lang.Object
org.zalando.riptide.auth.PlatformCredentialsAuthorizationProvider
All Implemented Interfaces:
AuthorizationProvider

public final class PlatformCredentialsAuthorizationProvider extends Object implements AuthorizationProvider
A special authorization provider built for Zalando's Platform IAM which provides OAuth2 tokens as files in a mounted directory. Each token is represented as a set of two individual files:
{name}-token-type
Contains the token type, e.g. Bearer.
{name}-token-secret
Contains the actual secret, e.g. a Json Web Token (JWT)
See Also:
  • Constructor Details

    • PlatformCredentialsAuthorizationProvider

      public PlatformCredentialsAuthorizationProvider(String name)
    • PlatformCredentialsAuthorizationProvider

      public PlatformCredentialsAuthorizationProvider(Path directory, String name)
  • Method Details