Add Authentication Adapter

Signed-off-by: John Hopper john.hopper@jpserver.net