Package org.zalando.riptide.auth
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 Summary
Constructors -
Method Summary
-
Constructor Details
-
PlatformCredentialsAuthorizationProvider
-
PlatformCredentialsAuthorizationProvider
-
-
Method Details
-
get
- Specified by:
getin interfaceAuthorizationProvider- Throws:
IOException
-