Esempio n. 1
0
        public async Task Logout()
        {
            if (BeforeUserSignOut != null)
            {
                await BeforeUserSignOut.Invoke();
            }

            await this.SetTenantContext(null);

            _AzureRetriever.ClearCache();
            _TokenProvider.AuthenticationResult = null;

            if (AfterUserSignOut != null)
            {
                await AfterUserSignOut?.Invoke();
            }
        }