tank_auth implementation

Signed-off-by: Don Rzeszut <don@obscurecloud.com>