.net core Logon doesn't expire