コード例 #1
0
        private User GetUserByApiKey(string apiKey)
        {
            var  cred = UserService.AuthenticateCredential(CredentialTypes.ApiKeyV1, apiKey.ToLowerInvariant());
            User user;

            if (cred == null)
            {
#pragma warning disable 0618
                user = UserService.FindByApiKey(Guid.Parse(apiKey));
#pragma warning restore 0618
            }
            else
            {
                user = cred.User;
            }
            return(user);
        }