I now login using my Microsoft account. Does the OS authenticate against cached credentials stored on the PC or online authentication? If online, how does it authenticate if my ISP is down or my PC doesn't have an internet connection for whatever reason?