示例#1
0
        public AuthToken CreateAuthTokenIfNecessary(string permission, bool validate)
        {
            AuthenticaitonProvider authenticaitonProvider = GetDefaultAuthenticationProvider();

            permission = permission.ToLower();

            AuthToken token = authenticaitonProvider.GetToken(permission);

            if (token == null && validate)
            {
                authenticaitonProvider.SaveToken(permission);
            }

            return(authenticaitonProvider.GetToken(permission));
        }
示例#2
0
        bool IAuthRepository.IsAuthenticated()
        {
            AuthenticaitonProvider authProvider = GetDefaultAuthenticationProvider();

            return(authProvider.GetToken(Permission.Delete.ToString().ToLower()) != null);
        }
示例#3
0
        void IAuthRepository.ClearToken()
        {
            AuthenticaitonProvider authenticaitonProvider = GetDefaultAuthenticationProvider();

            authenticaitonProvider.ClearToken(Permission.Delete.ToString().ToLower());
        }