Add base sign-in/sign-out support