Пример #1
0
        public override AuthenticationInfo Authenticate(AuthToken authToken)
        {
            GetAuthenticationInfoCallCount.incrementAndGet();

            string principal = authToken.Principal();

            char[] credentials = authToken.Credentials();

            if (principal.Equals("neo4j") && Arrays.Equals(credentials, "neo4j".ToCharArray()))
            {
                return(CacheableAuthenticationInfo.of("neo4j", "neo4j".GetBytes()));
            }
            return(null);
        }
Пример #2
0
        public override AuthenticationInfo Authenticate(AuthToken authToken)
        {
            GetAuthenticationInfoCallCount.incrementAndGet();

            string principal = authToken.Principal();

            char[] credentials = authToken.Credentials();

            if (principal.Equals("neo4j") && Arrays.Equals(credentials, "neo4j".ToCharArray()))
            {
                return(CustomCacheableAuthenticationInfo.of("neo4j", token =>
                {
                    char[] tokenCredentials = token.credentials();
                    return tokenCredentials.SequenceEqual("neo4j".ToCharArray());
                }));
            }
            return(null);
        }