Skeleton auth implementation