Class MockTrustCache
java.lang.Object
io.confluent.kafka.server.plugins.auth.oauth.MockTrustCache
- All Implemented Interfaces:
io.confluent.security.store.KeyValueStore<io.confluent.security.auth.store.data.AuthKey, io.confluent.security.auth.store.data.AuthValue>,io.confluent.security.trustservice.store.TrustCache
public class MockTrustCache
extends Object
implements io.confluent.security.trustservice.store.TrustCache, io.confluent.security.store.KeyValueStore<io.confluent.security.auth.store.data.AuthKey, io.confluent.security.auth.store.data.AuthValue>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidCollection<io.confluent.security.trustservice.store.data.IdentityPool> findIdentityPools(String providerId) findIdentityProviderIds(String organizationId) io.confluent.security.auth.store.data.AuthValueget(io.confluent.security.auth.store.data.AuthKey key) io.confluent.security.trustservice.store.data.IdentityPoolidentityPool(String poolId) io.confluent.security.trustservice.store.data.IdentityProvideridentityProvider(String providerid) org.jose4j.jwk.JsonWebKeySetjsonWebKeySet(String jwtIssuer) Map<? extends io.confluent.security.auth.store.data.AuthKey, ? extends io.confluent.security.auth.store.data.AuthValue> io.confluent.security.auth.store.data.AuthValueput(io.confluent.security.auth.store.data.AuthKey key, io.confluent.security.auth.store.data.AuthValue value) io.confluent.security.authentication.oidc.RefreshTokenInforefreshTokenInfo(String refreshTokenKey) io.confluent.security.auth.store.data.AuthValueremove(io.confluent.security.auth.store.data.AuthKey key) io.confluent.security.store.MetadataStoreStatusstatus(int partition)
-
Constructor Details
-
MockTrustCache
public MockTrustCache()
-
-
Method Details
-
get
public io.confluent.security.auth.store.data.AuthValue get(io.confluent.security.auth.store.data.AuthKey key) - Specified by:
getin interfaceio.confluent.security.store.KeyValueStore<io.confluent.security.auth.store.data.AuthKey, io.confluent.security.auth.store.data.AuthValue>
-
put
public io.confluent.security.auth.store.data.AuthValue put(io.confluent.security.auth.store.data.AuthKey key, io.confluent.security.auth.store.data.AuthValue value) - Specified by:
putin interfaceio.confluent.security.store.KeyValueStore<io.confluent.security.auth.store.data.AuthKey, io.confluent.security.auth.store.data.AuthValue>
-
remove
public io.confluent.security.auth.store.data.AuthValue remove(io.confluent.security.auth.store.data.AuthKey key) - Specified by:
removein interfaceio.confluent.security.store.KeyValueStore<io.confluent.security.auth.store.data.AuthKey, io.confluent.security.auth.store.data.AuthValue>
-
map
public Map<? extends io.confluent.security.auth.store.data.AuthKey, ? extends io.confluent.security.auth.store.data.AuthValue> map(String entryType) - Specified by:
mapin interfaceio.confluent.security.store.KeyValueStore<io.confluent.security.auth.store.data.AuthKey, io.confluent.security.auth.store.data.AuthValue>
-
fail
- Specified by:
failin interfaceio.confluent.security.store.KeyValueStore<io.confluent.security.auth.store.data.AuthKey, io.confluent.security.auth.store.data.AuthValue>
-
status
public io.confluent.security.store.MetadataStoreStatus status(int partition) - Specified by:
statusin interfaceio.confluent.security.store.KeyValueStore<io.confluent.security.auth.store.data.AuthKey, io.confluent.security.auth.store.data.AuthValue>
-
jsonWebKeySets
-
jsonWebKeySet
- Specified by:
jsonWebKeySetin interfaceio.confluent.security.trustservice.store.TrustCache
-
identityPool
- Specified by:
identityPoolin interfaceio.confluent.security.trustservice.store.TrustCache
-
identityPools
-
refreshTokenInfo
public io.confluent.security.authentication.oidc.RefreshTokenInfo refreshTokenInfo(String refreshTokenKey) - Specified by:
refreshTokenInfoin interfaceio.confluent.security.trustservice.store.TrustCache
-
findIdentityPools
public Collection<io.confluent.security.trustservice.store.data.IdentityPool> findIdentityPools(String providerId) - Specified by:
findIdentityPoolsin interfaceio.confluent.security.trustservice.store.TrustCache
-
findIdentityProviderIds
- Specified by:
findIdentityProviderIdsin interfaceio.confluent.security.trustservice.store.TrustCache
-
identityProvider
public io.confluent.security.trustservice.store.data.IdentityProvider identityProvider(String providerid) - Specified by:
identityProviderin interfaceio.confluent.security.trustservice.store.TrustCache
-