public ZumoIdentity ExtractIdentity(HttpRequestMessage request)
        {
            ZumoIdentity identity = null;

            var accessToken = GetAccessToken(request);

            if (accessToken != null)
            {
                var jsonWebToken = CreateJsonWebToken(accessToken);

                if (jsonWebToken != null)
                {
                    identity = new ZumoIdentity(jsonWebToken);
                }
            }

            return(identity);
        }
        public ZumoIdentity ExtractIdentity(HttpRequestMessage request)
        {
            ZumoIdentity identity = null;

            var accessToken = GetAccessToken(request);

            if (accessToken != null)
            {
                var jsonWebToken = CreateJsonWebToken(accessToken);

                if (jsonWebToken != null)
                {
                    identity = new ZumoIdentity(jsonWebToken);
                }
            }

            return identity;
        }