[DO NOT MERGE] 28 authentication wrapper

For comments