public void CheckAuthorization()
 {
     try
     {
         _token = File.ReadAllText(TokenFile);
         if (!string.IsNullOrEmpty(_token))
         {
             OnAuthorized?.Invoke();
         }
     }
     catch {}
 }
        public void AuthorizationRedirect(Uri uri)
        {
            var m = _authTokenRegex.Match(uri.Fragment);

            if (m.Success)
            {
                SaveToken(m.Groups[1].Value);
            }

            m = _userIdRegex.Match(uri.Fragment);
            if (m.Success)
            {
                long.TryParse(m.Groups[1].Value, out _userId);
            }
            OnAuthorized?.Invoke();
        }
Exemple #3
0
        public virtual APIResultCodes Authorize <T>(ref T tblock)
        {
            OnAuthorized?.Invoke(this, new AuthorizeCompletedEventArgs(tblock as Block));

            return(APIResultCodes.Success);
        }