AeroGear Android Library 1.1.0

org.jboss.aerogear.android.authentication.impl
Class DigestAuthenticationModuleRunner

java.lang.Object
  extended by org.jboss.aerogear.android.authentication.impl.AbstractAuthenticationModuleRunner
      extended by org.jboss.aerogear.android.authentication.impl.DigestAuthenticationModuleRunner

public class DigestAuthenticationModuleRunner
extends AbstractAuthenticationModuleRunner


Field Summary
 
Fields inherited from class org.jboss.aerogear.android.authentication.impl.AbstractAuthenticationModuleRunner
baseURL, enrollEndpoint, enrollURL, httpProviderFactory, loginEndpoint, loginURL, logoutEndpoint, logoutURL, timeout
 
Constructor Summary
DigestAuthenticationModuleRunner(URL baseURL, AuthenticationConfig config)
           
 
Method Summary
 String getAuthorizationHeader(URI uri, String method, byte[] entityBody)
           
 HeaderAndBody onEnroll(Map<String,String> userData)
           
 HeaderAndBody onLogin(String username, String password)
           
 void onLogout()
           
 
Methods inherited from class org.jboss.aerogear.android.authentication.impl.AbstractAuthenticationModuleRunner
getBaseURI, getBaseURL, getEnrollEndpoint, getLoginEndpoint, getLogoutEndpoint
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DigestAuthenticationModuleRunner

public DigestAuthenticationModuleRunner(URL baseURL,
                                        AuthenticationConfig config)
Parameters:
baseURL -
config -
Throws:
IllegalArgumentException - if an endpoint can not be appended to baseURL
Method Detail

onEnroll

public HeaderAndBody onEnroll(Map<String,String> userData)

onLogin

public HeaderAndBody onLogin(String username,
                             String password)

onLogout

public void onLogout()

getAuthorizationHeader

public String getAuthorizationHeader(URI uri,
                                     String method,
                                     byte[] entityBody)

AeroGear Android Library 1.1.0

Copyright © 2013 JBoss by Red Hat. All Rights Reserved.