28 authentication wrapper

For comments