All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.windowsazure.samples.authentication.AuthenticationTokenFactory Maven / Gradle / Ivy

package com.windowsazure.samples.authentication;

import com.windowsazure.samples.internal.authentication.DirectConnectToken;
import com.windowsazure.samples.internal.authentication.MockToken;
import com.windowsazure.samples.internal.authentication.ProxyToken;

public final class AuthenticationTokenFactory {

	public static AuthenticationToken buildDirectConnectToken(String account, String key) {
		return new DirectConnectToken(account, key);
	}
	
	public static AuthenticationToken buildMockToken() {
		return new MockToken();
	}
	
	public static AuthenticationToken buildProxyToken(String host, String username, String password)
		throws NotAuthenticatedException {
		
		return new ProxyToken(host, username, password);
	}
	
	private AuthenticationTokenFactory() {}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy