Skip navigation links
A C D E F G H P R S T 

A

AllowedPeerAuthenticator - Class in com.washingtonpost.dw.auth
Implementation of a DropWizard Authenticator interface that forces the our callers to authenticate with us via Basic Auth.
AllowedPeerAuthenticator(PeerDAO) - Constructor for class com.washingtonpost.dw.auth.AllowedPeerAuthenticator
 
AllowedPeerConfiguration - Class in com.washingtonpost.dw.auth
Container for configuration, in the "config + factory" pattern that DropWizard likes
AllowedPeerConfiguration() - Constructor for class com.washingtonpost.dw.auth.AllowedPeerConfiguration
 
authenticate(BasicCredentials) - Method in class com.washingtonpost.dw.auth.AllowedPeerAuthenticator
 

C

com.washingtonpost.dw.auth - package com.washingtonpost.dw.auth
 
com.washingtonpost.dw.auth.dao - package com.washingtonpost.dw.auth.dao
 
com.washingtonpost.dw.auth.model - package com.washingtonpost.dw.auth.model
 
createAuthenticator() - Method in class com.washingtonpost.dw.auth.AllowedPeerConfiguration
If a credentialFile is provided, this method will use that file to populate the list of Peers the Authenticator checks during request processing.
createCachingAuthenticator(MetricRegistry) - Method in class com.washingtonpost.dw.auth.AllowedPeerConfiguration
 

D

DEFAULT_DELIMITER - Static variable in class com.washingtonpost.dw.auth.dao.StringPeerDAO
 

E

equals(Object) - Method in class com.washingtonpost.dw.auth.model.Peer
 

F

findAll() - Method in class com.washingtonpost.dw.auth.dao.FlatFilePeerDAO
 
findAll() - Method in interface com.washingtonpost.dw.auth.dao.PeerDAO
 
findAll() - Method in class com.washingtonpost.dw.auth.dao.StringPeerDAO
 
FlatFilePeerDAO - Class in com.washingtonpost.dw.auth.dao
Cheezy/temporary implementation that just reads in hard-coded allowed Peers from a flat file on our classpath
FlatFilePeerDAO(InputStream) - Constructor for class com.washingtonpost.dw.auth.dao.FlatFilePeerDAO
 

G

getCachePolicy() - Method in class com.washingtonpost.dw.auth.AllowedPeerConfiguration
 
getCredentialFile() - Method in class com.washingtonpost.dw.auth.AllowedPeerConfiguration
 
getDelimiter() - Method in class com.washingtonpost.dw.auth.AllowedPeerConfiguration
 
getPasswords() - Method in class com.washingtonpost.dw.auth.AllowedPeerConfiguration
 
getRealm() - Method in class com.washingtonpost.dw.auth.AllowedPeerConfiguration
 
getUsers() - Method in class com.washingtonpost.dw.auth.AllowedPeerConfiguration
 

H

hashCode() - Method in class com.washingtonpost.dw.auth.model.Peer
 

P

Peer - Class in com.washingtonpost.dw.auth.model
Models a remote caller of this service
Peer(String, String) - Constructor for class com.washingtonpost.dw.auth.model.Peer
 
PeerDAO - Interface in com.washingtonpost.dw.auth.dao
Contract any PeerDAO implementation needs to provide.

R

registerAuthenticator(Environment) - Method in class com.washingtonpost.dw.auth.AllowedPeerConfiguration
This method registers the authenticator configured in this Configuration class with Jersey.

S

setCachePolicy(CacheBuilderSpec) - Method in class com.washingtonpost.dw.auth.AllowedPeerConfiguration
 
setCredentialFile(String) - Method in class com.washingtonpost.dw.auth.AllowedPeerConfiguration
 
setDelimiter(String) - Method in class com.washingtonpost.dw.auth.AllowedPeerConfiguration
 
setPasswords(String) - Method in class com.washingtonpost.dw.auth.AllowedPeerConfiguration
 
setRealm(String) - Method in class com.washingtonpost.dw.auth.AllowedPeerConfiguration
 
setUsers(String) - Method in class com.washingtonpost.dw.auth.AllowedPeerConfiguration
 
StringPeerDAO - Class in com.washingtonpost.dw.auth.dao
A simple implementation of a PeerDAO that assumes two strings contains a list of users and passwords in corresponding places.
StringPeerDAO(String, String, String) - Constructor for class com.washingtonpost.dw.auth.dao.StringPeerDAO
 
StringPeerDAO(String, String) - Constructor for class com.washingtonpost.dw.auth.dao.StringPeerDAO
 

T

toString() - Method in class com.washingtonpost.dw.auth.model.Peer
 
A C D E F G H P R S T 
Skip navigation links

Copyright © 2015. All rights reserved.