Possible to 'intercept' a successful sign in attempt with .net core identity? - C#