Skip navigation links
AeroGear Android Authentication Library 2.1.0
A B C D E G H I L N O P R S T U 

A

AbstractAuthenticationModule - Class in org.jboss.aerogear.android.authentication
This class stubs out the enroll, login, and logout methods.
AbstractAuthenticationModule() - Constructor for class org.jboss.aerogear.android.authentication.AbstractAuthenticationModule
 
AbstractAuthenticationModuleRunner - Class in org.jboss.aerogear.android.authentication
 
AbstractAuthenticationModuleRunner(URL, String, String, String, Integer) - Constructor for class org.jboss.aerogear.android.authentication.AbstractAuthenticationModuleRunner
 
addOnAuthenticationCreatedListener(OnAuthenticationCreatedListener) - Method in class org.jboss.aerogear.android.authentication.AuthenticationConfiguration
OnAuthenticationCreatedListeners are a collection of classes to be notified when the configuration of the Pipe is complete.
asModule() - Method in class org.jboss.aerogear.android.authentication.AuthenticationConfiguration
Creates a authenticationModule based on the current configuration and notifies all listeners
AuthenticationConfiguration<CONFIGURATION extends AuthenticationConfiguration<CONFIGURATION>> - Class in org.jboss.aerogear.android.authentication
Authentication Registration config.
AuthenticationConfiguration() - Constructor for class org.jboss.aerogear.android.authentication.AuthenticationConfiguration
 
AuthenticationManager - Class in org.jboss.aerogear.android.authentication
 
AuthenticationModule - Interface in org.jboss.aerogear.android.authentication
A module which can authenticate a user.

B

baseURL - Variable in class org.jboss.aerogear.android.authentication.AbstractAuthenticationModuleRunner
 
baseURL(URL) - Method in class org.jboss.aerogear.android.authentication.AuthenticationConfiguration
The baseURL is the URL that any endpoints (for example, login, logout, enroll etc) will be build on.
buildModule() - Method in class org.jboss.aerogear.android.authentication.AuthenticationConfiguration
Validates configuration parameters and returns a AuthenticationModule instance.
buildModule() - Method in class org.jboss.aerogear.android.authentication.basic.HttpBasicAuthenticationConfiguration
 
buildModule() - Method in class org.jboss.aerogear.android.authentication.digest.HttpDigestAuthenticationConfiguration
 

C

computeMD5Hash(byte[]) - Static method in class org.jboss.aerogear.android.authentication.digest.DigestHeaderUtils
 
config(String, Class<CFG>) - Static method in class org.jboss.aerogear.android.authentication.AuthenticationManager
Begins a new fluent configuration stanza.

D

DigestAuthenticationModuleRunner - Class in org.jboss.aerogear.android.authentication.digest
 
DigestAuthenticationModuleRunner(URL, String, String, Integer) - Constructor for class org.jboss.aerogear.android.authentication.digest.DigestAuthenticationModuleRunner
 
DigestHeaderUtils - Class in org.jboss.aerogear.android.authentication.digest
 
DigestHeaderUtils() - Constructor for class org.jboss.aerogear.android.authentication.digest.DigestHeaderUtils
 

E

enroll(Map<String, String>, Callback<HeaderAndBody>) - Method in class org.jboss.aerogear.android.authentication.AbstractAuthenticationModule
 
enroll(Map<String, String>, Callback<HeaderAndBody>) - Method in interface org.jboss.aerogear.android.authentication.AuthenticationModule
Will try to register a user with a service using userData.
enroll(Map<String, String>, Callback<HeaderAndBody>) - Method in class org.jboss.aerogear.android.authentication.basic.HttpBasicAuthenticationModule
Enrolling is not supported using http basic.
enroll(Map<String, String>, Callback<HeaderAndBody>) - Method in class org.jboss.aerogear.android.authentication.digest.HttpDigestAuthenticationModule
 
enrollEndpoint - Variable in class org.jboss.aerogear.android.authentication.AbstractAuthenticationModuleRunner
 
enrollURL - Variable in class org.jboss.aerogear.android.authentication.AbstractAuthenticationModuleRunner
 
extractValues(String) - Static method in class org.jboss.aerogear.android.authentication.digest.DigestHeaderUtils
 

G

getAuthorizationHeader(URI, String, byte[]) - Method in class org.jboss.aerogear.android.authentication.digest.DigestAuthenticationModuleRunner
 
getBaseURI() - Method in class org.jboss.aerogear.android.authentication.AbstractAuthenticationModuleRunner
 
getBaseURL() - Method in class org.jboss.aerogear.android.authentication.AbstractAuthenticationModuleRunner
 
getBaseUrl() - Method in class org.jboss.aerogear.android.authentication.AuthenticationConfiguration
The baseURL is the URL that any endpoints (for example, login, logout, enroll etc) will be build on.
getBaseURL() - Method in interface org.jboss.aerogear.android.authentication.AuthenticationModule
 
getBaseURL() - Method in class org.jboss.aerogear.android.authentication.basic.HttpBasicAuthenticationModule
 
getBaseURL() - Method in class org.jboss.aerogear.android.authentication.digest.HttpDigestAuthenticationModule
 
getEnrollEndpoint() - Method in class org.jboss.aerogear.android.authentication.AbstractAuthenticationModuleRunner
 
getEnrollEndpoint() - Method in interface org.jboss.aerogear.android.authentication.AuthenticationModule
 
getEnrollEndpoint() - Method in class org.jboss.aerogear.android.authentication.basic.HttpBasicAuthenticationModule
 
getEnrollEndpoint() - Method in class org.jboss.aerogear.android.authentication.digest.HttpDigestAuthenticationModule
 
getLoginEndpoint() - Method in class org.jboss.aerogear.android.authentication.AbstractAuthenticationModuleRunner
 
getLoginEndpoint() - Method in interface org.jboss.aerogear.android.authentication.AuthenticationModule
 
getLoginEndpoint() - Method in class org.jboss.aerogear.android.authentication.basic.HttpBasicAuthenticationModule
 
getLoginEndpoint() - Method in class org.jboss.aerogear.android.authentication.digest.HttpDigestAuthenticationConfiguration
 
getLoginEndpoint() - Method in class org.jboss.aerogear.android.authentication.digest.HttpDigestAuthenticationModule
 
getLogoutEndpoint() - Method in class org.jboss.aerogear.android.authentication.AbstractAuthenticationModuleRunner
 
getLogoutEndpoint() - Method in interface org.jboss.aerogear.android.authentication.AuthenticationModule
 
getLogoutEndpoint() - Method in class org.jboss.aerogear.android.authentication.basic.HttpBasicAuthenticationModule
 
getLogoutEndpoint() - Method in class org.jboss.aerogear.android.authentication.digest.HttpDigestAuthenticationConfiguration
 
getLogoutEndpoint() - Method in class org.jboss.aerogear.android.authentication.digest.HttpDigestAuthenticationModule
 
getModule(String) - Static method in class org.jboss.aerogear.android.authentication.AuthenticationManager
Fetches a named module
getName() - Method in class org.jboss.aerogear.android.authentication.AuthenticationConfiguration
The name is the lookup parameter which will be used by AuthenticationManager.getModule(java.lang.String).
getOnAuthenticationCreatedListeners() - Method in class org.jboss.aerogear.android.authentication.AuthenticationConfiguration
OnAuthenticationCreatedListeners are a collection of classes to be notified when the configuration of the Pipe is complete.
getTimeout() - Method in class org.jboss.aerogear.android.authentication.digest.HttpDigestAuthenticationConfiguration
 

H

handleError(HttpException) - Method in class org.jboss.aerogear.android.authentication.basic.HttpBasicAuthenticationModule
 
handleError(HttpException) - Method in class org.jboss.aerogear.android.authentication.digest.HttpDigestAuthenticationModule
 
HttpBasicAuthenticationConfiguration - Class in org.jboss.aerogear.android.authentication.basic
This is the configuration for a module which implements HTTP Basic authentication.
HttpBasicAuthenticationConfiguration() - Constructor for class org.jboss.aerogear.android.authentication.basic.HttpBasicAuthenticationConfiguration
 
HttpBasicAuthenticationConfigurationProvider - Class in org.jboss.aerogear.android.authentication.basic
 
HttpBasicAuthenticationConfigurationProvider() - Constructor for class org.jboss.aerogear.android.authentication.basic.HttpBasicAuthenticationConfigurationProvider
 
HttpBasicAuthenticationModule - Class in org.jboss.aerogear.android.authentication.basic
This class provides Authentication using HTTP Basic As per the HTTP RFC this class will cache credentials and consumed by Pipe requests.
HttpBasicAuthenticationModule(URL) - Constructor for class org.jboss.aerogear.android.authentication.basic.HttpBasicAuthenticationModule
 
HttpDigestAuthenticationConfiguration - Class in org.jboss.aerogear.android.authentication.digest
 
HttpDigestAuthenticationConfiguration() - Constructor for class org.jboss.aerogear.android.authentication.digest.HttpDigestAuthenticationConfiguration
 
HttpDigestAuthenticationConfigurationProvider - Class in org.jboss.aerogear.android.authentication.digest
 
HttpDigestAuthenticationConfigurationProvider() - Constructor for class org.jboss.aerogear.android.authentication.digest.HttpDigestAuthenticationConfigurationProvider
 
HttpDigestAuthenticationModule - Class in org.jboss.aerogear.android.authentication.digest
This class provides Authentication using HTTP Digest As per the HTTP RFC this class will cache credentials and consumed by Pipe requests.
HttpDigestAuthenticationModule(URL, String, String, Integer) - Constructor for class org.jboss.aerogear.android.authentication.digest.HttpDigestAuthenticationModule
 
httpProviderFactory - Variable in class org.jboss.aerogear.android.authentication.AbstractAuthenticationModuleRunner
 

I

isLoggedIn() - Method in interface org.jboss.aerogear.android.authentication.AuthenticationModule
 
isLoggedIn() - Method in class org.jboss.aerogear.android.authentication.basic.HttpBasicAuthenticationModule
 
isLoggedIn() - Method in class org.jboss.aerogear.android.authentication.digest.HttpDigestAuthenticationModule
 

L

loadModule(URI, String, byte[]) - Method in class org.jboss.aerogear.android.authentication.basic.HttpBasicAuthenticationModule
 
loadModule(URI, String, byte[]) - Method in class org.jboss.aerogear.android.authentication.digest.HttpDigestAuthenticationModule
 
login(String, String, Callback<HeaderAndBody>) - Method in class org.jboss.aerogear.android.authentication.AbstractAuthenticationModule
 
login(String, String, Callback<HeaderAndBody>) - Method in interface org.jboss.aerogear.android.authentication.AuthenticationModule
Will try to log in a user using username and password.
login(Map<String, String>, Callback<HeaderAndBody>) - Method in interface org.jboss.aerogear.android.authentication.AuthenticationModule
Will try to log in a user It will call the callbacks onSuccess with a parameter of a Map of the values returned by the enroll service or onFailure if there is an error
login(String, String, Callback<HeaderAndBody>) - Method in class org.jboss.aerogear.android.authentication.basic.HttpBasicAuthenticationModule
This method stores username and password.
login(Map<String, String>, Callback<HeaderAndBody>) - Method in class org.jboss.aerogear.android.authentication.basic.HttpBasicAuthenticationModule
This will log in the user using the keys "loginName" and "password".
login(String, String, Callback<HeaderAndBody>) - Method in class org.jboss.aerogear.android.authentication.digest.HttpDigestAuthenticationModule
 
login(Map<String, String>, Callback<HeaderAndBody>) - Method in class org.jboss.aerogear.android.authentication.digest.HttpDigestAuthenticationModule
Will try to log in a user It will call the callbacks onSuccess with a parameter of a Map of the values returned by the enroll service or onFailure if there is an error
loginEndpoint - Variable in class org.jboss.aerogear.android.authentication.AbstractAuthenticationModuleRunner
 
loginEndpoint(String) - Method in class org.jboss.aerogear.android.authentication.digest.HttpDigestAuthenticationConfiguration
 
loginURL - Variable in class org.jboss.aerogear.android.authentication.AbstractAuthenticationModuleRunner
 
logout(Callback<Void>) - Method in class org.jboss.aerogear.android.authentication.AbstractAuthenticationModule
 
logout(Callback<Void>) - Method in interface org.jboss.aerogear.android.authentication.AuthenticationModule
Performs a logout of the current user.
logout(Callback<Void>) - Method in class org.jboss.aerogear.android.authentication.basic.HttpBasicAuthenticationModule
This method clears the username and password from the module, sets isLoggedIn to false, and removes all cookies associated with HttpBasicAuthenticationModule.baseURL This method always calls Callback.onSuccess(java.lang.Object)
logout(Callback<Void>) - Method in class org.jboss.aerogear.android.authentication.digest.HttpDigestAuthenticationModule
 
logoutEndpoint - Variable in class org.jboss.aerogear.android.authentication.AbstractAuthenticationModuleRunner
 
logoutEndpoint(String) - Method in class org.jboss.aerogear.android.authentication.digest.HttpDigestAuthenticationConfiguration
 
logoutURL - Variable in class org.jboss.aerogear.android.authentication.AbstractAuthenticationModuleRunner
 

N

newConfiguration() - Method in class org.jboss.aerogear.android.authentication.basic.HttpBasicAuthenticationConfigurationProvider
Returns a new instance of HttpBasicAuthenticationConfiguration
newConfiguration() - Method in class org.jboss.aerogear.android.authentication.digest.HttpDigestAuthenticationConfigurationProvider
Returns a new instance of HttpBasicAuthenticationConfiguration

O

onAuthenticationCreated(AuthenticationConfiguration<?>, AuthenticationModule) - Method in interface org.jboss.aerogear.android.authentication.OnAuthenticationCreatedListener
A method called when AuthenticationModules are created.
OnAuthenticationCreatedListener - Interface in org.jboss.aerogear.android.authentication
 
onEnroll(Map<String, String>) - Method in class org.jboss.aerogear.android.authentication.AbstractAuthenticationModuleRunner
 
onEnroll(Map<String, String>) - Method in class org.jboss.aerogear.android.authentication.digest.DigestAuthenticationModuleRunner
 
onLogin(String, String) - Method in class org.jboss.aerogear.android.authentication.AbstractAuthenticationModuleRunner
 
onLogin(String, String) - Method in class org.jboss.aerogear.android.authentication.digest.DigestAuthenticationModuleRunner
 
onLogout() - Method in class org.jboss.aerogear.android.authentication.AbstractAuthenticationModuleRunner
 
onLogout() - Method in class org.jboss.aerogear.android.authentication.digest.DigestAuthenticationModuleRunner
 
org.jboss.aerogear.android.authentication - package org.jboss.aerogear.android.authentication
 
org.jboss.aerogear.android.authentication.basic - package org.jboss.aerogear.android.authentication.basic
 
org.jboss.aerogear.android.authentication.digest - package org.jboss.aerogear.android.authentication.digest
 

P

PASSWORD_PARAMETER_NAME - Static variable in class org.jboss.aerogear.android.authentication.AbstractAuthenticationModule
 

R

registerConfigurationProvider(Class<CFG>, ConfigurationProvider<CFG>) - Static method in class org.jboss.aerogear.android.authentication.AuthenticationManager
This will add a new Configuration that this Manager can build Configurations for.

S

setName(String) - Method in class org.jboss.aerogear.android.authentication.AuthenticationConfiguration
The name is the lookup parameter which will be used by AuthenticationManager.getModule(java.lang.String).
setOnAuthenticationCreatedListeners(Collection<OnAuthenticationCreatedListener>) - Method in class org.jboss.aerogear.android.authentication.AuthenticationConfiguration
OnAuthenticationCreatedListeners are a collection of classes to be notified when the configuration of the Pipe is complete.

T

THREAD_POOL_EXECUTOR - Static variable in class org.jboss.aerogear.android.authentication.AbstractAuthenticationModule
 
timeout - Variable in class org.jboss.aerogear.android.authentication.AbstractAuthenticationModuleRunner
 
timeout(Integer) - Method in class org.jboss.aerogear.android.authentication.digest.HttpDigestAuthenticationConfiguration
 

U

USERNAME_PARAMETER_NAME - Static variable in class org.jboss.aerogear.android.authentication.AbstractAuthenticationModule
 
A B C D E G H I L N O P R S T U 
Skip navigation links
AeroGear Android Authentication Library 2.1.0

Copyright © 2015 JBoss by Red Hat. All rights reserved.