Skip navigation links
A B C G I O S 

A

authenticate(C) - Method in interface com.github.joschi.dropwizard.java8.auth.Authenticator
Given a set of user-provided credentials, return an optional principal.
authenticate(C) - Method in class com.github.joschi.dropwizard.java8.auth.CachingAuthenticator
 
Authenticator<C,P> - Interface in com.github.joschi.dropwizard.java8.auth
An interface for classes which authenticate user-provided credentials and return principal objects.

B

BasicAuthProvider<T> - Class in com.github.joschi.dropwizard.java8.auth.basic
A Jersey provider for Basic HTTP authentication.
BasicAuthProvider(Authenticator<BasicCredentials, T>, String) - Constructor for class com.github.joschi.dropwizard.java8.auth.basic.BasicAuthProvider
Creates a new BasicAuthProvider with the given Authenticator and realm.

C

CachingAuthenticator<C,P> - Class in com.github.joschi.dropwizard.java8.auth
An Authenticator decorator which uses a Guava cache to temporarily cache credentials and their corresponding principals.
CachingAuthenticator(MetricRegistry, Authenticator<C, P>, CacheBuilderSpec) - Constructor for class com.github.joschi.dropwizard.java8.auth.CachingAuthenticator
Creates a new cached authenticator.
CachingAuthenticator(MetricRegistry, Authenticator<C, P>, CacheBuilder<Object, Object>) - Constructor for class com.github.joschi.dropwizard.java8.auth.CachingAuthenticator
Creates a new cached authenticator.
com.github.joschi.dropwizard.java8.auth - package com.github.joschi.dropwizard.java8.auth
 
com.github.joschi.dropwizard.java8.auth.basic - package com.github.joschi.dropwizard.java8.auth.basic
 
com.github.joschi.dropwizard.java8.auth.oauth - package com.github.joschi.dropwizard.java8.auth.oauth
 

G

getInjectable(ComponentContext, Auth, Parameter) - Method in class com.github.joschi.dropwizard.java8.auth.basic.BasicAuthProvider
 
getInjectable(ComponentContext, Auth, Parameter) - Method in class com.github.joschi.dropwizard.java8.auth.oauth.OAuthProvider
 
getScope() - Method in class com.github.joschi.dropwizard.java8.auth.basic.BasicAuthProvider
 
getScope() - Method in class com.github.joschi.dropwizard.java8.auth.oauth.OAuthProvider
 

I

invalidate(C) - Method in class com.github.joschi.dropwizard.java8.auth.CachingAuthenticator
Discards any cached principal for the given credentials.
invalidateAll(Iterable<C>) - Method in class com.github.joschi.dropwizard.java8.auth.CachingAuthenticator
Discards any cached principal for the given collection of credentials.
invalidateAll(Predicate<? super C>) - Method in class com.github.joschi.dropwizard.java8.auth.CachingAuthenticator
Discards any cached principal for the collection of credentials satisfying the given predicate.
invalidateAll() - Method in class com.github.joschi.dropwizard.java8.auth.CachingAuthenticator
Discards all cached principals.

O

OAuthProvider<T> - Class in com.github.joschi.dropwizard.java8.auth.oauth
A Jersey provider for OAuth2 bearer tokens.
OAuthProvider(Authenticator<String, T>, String) - Constructor for class com.github.joschi.dropwizard.java8.auth.oauth.OAuthProvider
Creates a new OAuthProvider with the given Authenticator and realm.

S

size() - Method in class com.github.joschi.dropwizard.java8.auth.CachingAuthenticator
Returns the number of cached principals.
stats() - Method in class com.github.joschi.dropwizard.java8.auth.CachingAuthenticator
Returns a set of statistics about the cache contents and usage.
A B C G I O S 
Skip navigation links

Copyright © 2014. All rights reserved.