コード例 #1
0
ファイル: Auth.cs プロジェクト: qipa/gax-dotnet
        public override int GetHashCode()
        {
            int hash = 1;

            if (Id.Length != 0)
            {
                hash ^= Id.GetHashCode();
            }
            if (Issuer.Length != 0)
            {
                hash ^= Issuer.GetHashCode();
            }
            if (JwksUri.Length != 0)
            {
                hash ^= JwksUri.GetHashCode();
            }
            if (Audiences.Length != 0)
            {
                hash ^= Audiences.GetHashCode();
            }
            if (AuthorizationUrl.Length != 0)
            {
                hash ^= AuthorizationUrl.GetHashCode();
            }
            if (_unknownFields != null)
            {
                hash ^= _unknownFields.GetHashCode();
            }
            return(hash);
        }
コード例 #2
0
        public void Merge(OpenidEndpoints endpoints)
        {
            if (endpoints == null)
            {
                return;
            }

            if (Issuer.IsEmpty())
            {
                Issuer = endpoints.Issuer;
            }
            if (JwksUri.IsEmpty())
            {
                JwksUri = endpoints.JwksUri;
            }
            if (AuthorizationEndpoint.IsEmpty())
            {
                AuthorizationEndpoint = endpoints.AuthorizationEndpoint;
            }
            if (TokenEndpoint.IsEmpty())
            {
                TokenEndpoint = endpoints.TokenEndpoint;
            }
            if (UserinfoEndpoint.IsEmpty())
            {
                UserinfoEndpoint = endpoints.UserinfoEndpoint;
            }
            if (EndSessionEndpoint.IsEmpty())
            {
                EndSessionEndpoint = endpoints.EndSessionEndpoint;
            }
            if (CheckSessionIframe.IsEmpty())
            {
                CheckSessionIframe = endpoints.CheckSessionIframe;
            }
            if (RevocationEndpoint.IsEmpty())
            {
                RevocationEndpoint = endpoints.RevocationEndpoint;
            }
        }
コード例 #3
0
ファイル: Auth.cs プロジェクト: mbrukman/gax-dotnet
        public override int GetHashCode()
        {
            int hash = 1;

            if (Id.Length != 0)
            {
                hash ^= Id.GetHashCode();
            }
            if (Issuer.Length != 0)
            {
                hash ^= Issuer.GetHashCode();
            }
            if (JwksUri.Length != 0)
            {
                hash ^= JwksUri.GetHashCode();
            }
            if (Audiences.Length != 0)
            {
                hash ^= Audiences.GetHashCode();
            }
            return(hash);
        }