Index
All Classes|All Packages|Deprecated API|Serialized Form
B
- build() - Method in class com.auth0.jwk.JwkProviderBuilder
-
Creates a
JwkProvider
C
- cached(boolean) - Method in class com.auth0.jwk.JwkProviderBuilder
-
Toggle the cache of Jwk.
- cached(long, long, TimeUnit) - Method in class com.auth0.jwk.JwkProviderBuilder
-
Enable the cache specifying size and expire time.
- com.auth0.jwk - package com.auth0.jwk
F
- fromValues(Map<String, Object>) - Static method in class com.auth0.jwk.Jwk
G
- get(String) - Method in class com.auth0.jwk.GuavaCachedJwkProvider
- get(String) - Method in interface com.auth0.jwk.JwkProvider
-
Returns a jwk using the kid value
- get(String) - Method in class com.auth0.jwk.RateLimitedJwkProvider
- get(String) - Method in class com.auth0.jwk.UrlJwkProvider
- getAdditionalAttributes() - Method in class com.auth0.jwk.Jwk
- getAlgorithm() - Method in class com.auth0.jwk.Jwk
- getAll() - Method in class com.auth0.jwk.UrlJwkProvider
- getAvailableIn() - Method in exception com.auth0.jwk.RateLimitReachedException
-
Returns the delay in which the jwk request can be retried.
- getCertificateChain() - Method in class com.auth0.jwk.Jwk
- getCertificateThumbprint() - Method in class com.auth0.jwk.Jwk
- getCertificateUrl() - Method in class com.auth0.jwk.Jwk
- getId() - Method in class com.auth0.jwk.Jwk
- getOperations() - Method in class com.auth0.jwk.Jwk
- getOperationsAsList() - Method in class com.auth0.jwk.Jwk
- getPublicKey() - Method in class com.auth0.jwk.Jwk
- getType() - Method in class com.auth0.jwk.Jwk
- getUsage() - Method in class com.auth0.jwk.Jwk
- GuavaCachedJwkProvider - Class in com.auth0.jwk
-
Jwk provider that caches previously obtained Jwk in memory using a Google Guava cache
- GuavaCachedJwkProvider(JwkProvider) - Constructor for class com.auth0.jwk.GuavaCachedJwkProvider
-
Creates a new provider that will cache up to 5 jwks for at most 10 minutes
- GuavaCachedJwkProvider(JwkProvider, long, long, TimeUnit) - Constructor for class com.auth0.jwk.GuavaCachedJwkProvider
-
Creates a new cached provider specifying cache size and ttl
H
- headers(Map<String, String>) - Method in class com.auth0.jwk.JwkProviderBuilder
-
Sets the headers to send on the request.
I
- InvalidPublicKeyException - Exception in com.auth0.jwk
- InvalidPublicKeyException(String) - Constructor for exception com.auth0.jwk.InvalidPublicKeyException
- InvalidPublicKeyException(String, Throwable) - Constructor for exception com.auth0.jwk.InvalidPublicKeyException
J
- Jwk - Class in com.auth0.jwk
-
Represents a JSON Web Key (JWK) used to verify the signature of JWTs
- Jwk(String, String, String, String, String, String, List<String>, String, Map<String, Object>) - Constructor for class com.auth0.jwk.Jwk
-
Deprecated.
- Jwk(String, String, String, String, List<String>, String, List<String>, String, Map<String, Object>) - Constructor for class com.auth0.jwk.Jwk
-
Creates a new Jwk
- JwkException - Exception in com.auth0.jwk
- JwkException(String) - Constructor for exception com.auth0.jwk.JwkException
- JwkException(String, Throwable) - Constructor for exception com.auth0.jwk.JwkException
- JwkProvider - Interface in com.auth0.jwk
-
Provider of Jwk
- JwkProviderBuilder - Class in com.auth0.jwk
-
JwkProvider builder
- JwkProviderBuilder(String) - Constructor for class com.auth0.jwk.JwkProviderBuilder
-
Creates a new Builder with a domain where to look for the jwks.
- JwkProviderBuilder(URL) - Constructor for class com.auth0.jwk.JwkProviderBuilder
-
Creates a new Builder with the given URL where to load the jwks from.
N
- NetworkException - Exception in com.auth0.jwk
- NetworkException(String, Throwable) - Constructor for exception com.auth0.jwk.NetworkException
P
- proxied(Proxy) - Method in class com.auth0.jwk.JwkProviderBuilder
-
Sets the proxy to use for the connection.
R
- rateLimited(boolean) - Method in class com.auth0.jwk.JwkProviderBuilder
-
Toggle the rate limit of Jwk.
- rateLimited(long, long, TimeUnit) - Method in class com.auth0.jwk.JwkProviderBuilder
-
Enable the cache specifying size and expire time.
- RateLimitedJwkProvider - Class in com.auth0.jwk
-
Jwk provider that limits the amount of Jwks to deliver in a given rate.
- RateLimitedJwkProvider(JwkProvider, Bucket) - Constructor for class com.auth0.jwk.RateLimitedJwkProvider
-
Creates a new provider that will check the given Bucket if a jwks can be provided now.
- RateLimitReachedException - Exception in com.auth0.jwk
- RateLimitReachedException(long) - Constructor for exception com.auth0.jwk.RateLimitReachedException
S
- SigningKeyNotFoundException - Exception in com.auth0.jwk
- SigningKeyNotFoundException(String, Throwable) - Constructor for exception com.auth0.jwk.SigningKeyNotFoundException
T
- toString() - Method in class com.auth0.jwk.Jwk
U
- UrlJwkProvider - Class in com.auth0.jwk
-
Jwk provider that loads them from a
URL
- UrlJwkProvider(String) - Constructor for class com.auth0.jwk.UrlJwkProvider
-
Creates a provider that loads from the given domain's well-known directory.
- UrlJwkProvider(URL) - Constructor for class com.auth0.jwk.UrlJwkProvider
-
Creates a provider that loads from the given URL
- UrlJwkProvider(URL, Integer, Integer) - Constructor for class com.auth0.jwk.UrlJwkProvider
-
Creates a provider that loads from the given URL
- UrlJwkProvider(URL, Integer, Integer, Proxy) - Constructor for class com.auth0.jwk.UrlJwkProvider
-
Creates a provider that loads from the given URL using a specified proxy server
- UrlJwkProvider(URL, Integer, Integer, Proxy, Map<String, String>) - Constructor for class com.auth0.jwk.UrlJwkProvider
-
Creates a provider that loads from the given URL using custom request headers.
All Classes|All Packages|Deprecated API|Serialized Form
Jwk(String, String, String, String, List, String, List, String, Map)