Skip navigation links
A B C D E F G H I L M N O P R S T U V W 

A

allowsReads() - Method in class org.neo4j.server.security.auth.BasicAuthSubject
 
allowsSchemaWrites() - Method in class org.neo4j.server.security.auth.BasicAuthSubject
 
allowsWrites() - Method in class org.neo4j.server.security.auth.BasicAuthSubject
 
augment() - Method in class org.neo4j.server.security.auth.User
Use this user as a base for a new user object
authenticate(User, String) - Method in interface org.neo4j.server.security.auth.AuthenticationStrategy
Verify a user by password
authenticate(String, String) - Method in interface org.neo4j.server.security.auth.AuthManager
Authenticate a username and password
authenticate(String, String) - Method in class org.neo4j.server.security.auth.BasicAuthManager
 
authenticate(User, String) - Method in class org.neo4j.server.security.auth.RateLimitedAuthenticationStrategy
 
AuthenticationResult - Enum in org.neo4j.server.security.auth
 
AuthenticationStrategy - Interface in org.neo4j.server.security.auth
Strategy for determining if the credentials presented by a user are valid
AuthManager - Interface in org.neo4j.server.security.auth
An AuthManager is used to do basic authentication and user management.
AuthSubject - Interface in org.neo4j.server.security.auth
 

B

BasicAuthManager - Class in org.neo4j.server.security.auth
Manages server authentication and authorization.
BasicAuthManager(UserRepository, AuthenticationStrategy, boolean) - Constructor for class org.neo4j.server.security.auth.BasicAuthManager
 
BasicAuthManager(UserRepository, AuthenticationStrategy) - Constructor for class org.neo4j.server.security.auth.BasicAuthManager
 
BasicAuthManager(UserRepository, Clock, boolean) - Constructor for class org.neo4j.server.security.auth.BasicAuthManager
 
BasicAuthSubject - Class in org.neo4j.server.security.auth
 
BasicAuthSubject(BasicAuthManager, User, AuthenticationResult) - Constructor for class org.neo4j.server.security.auth.BasicAuthSubject
 
build() - Method in class org.neo4j.server.security.auth.User.Builder
 
Builder() - Constructor for class org.neo4j.server.security.auth.User.Builder
 
Builder(User) - Constructor for class org.neo4j.server.security.auth.User.Builder
 

C

ConcurrentModificationException - Exception in org.neo4j.server.security.auth.exception
 
ConcurrentModificationException() - Constructor for exception org.neo4j.server.security.auth.exception.ConcurrentModificationException
 
create(User) - Method in class org.neo4j.server.security.auth.FileUserRepository
 
create(User) - Method in interface org.neo4j.server.security.auth.UserRepository
Create a user, given that the users token is unique.
Credential - Class in org.neo4j.server.security.auth
 
Credential(byte[], byte[]) - Constructor for class org.neo4j.server.security.auth.Credential
 
credentials() - Method in class org.neo4j.server.security.auth.User
 

D

delete(User) - Method in class org.neo4j.server.security.auth.FileUserRepository
 
delete(User) - Method in interface org.neo4j.server.security.auth.UserRepository
Deletes a user.
deleteUser(String) - Method in interface org.neo4j.server.security.auth.AuthManager
Delete the given user
deleteUser(String) - Method in class org.neo4j.server.security.auth.BasicAuthManager
 
deserializeUsers(byte[]) - Method in class org.neo4j.server.security.auth.UserSerialization
 
DIGEST_ALGO - Static variable in class org.neo4j.server.security.auth.Credential
 
doesUsernameMatch(String) - Method in class org.neo4j.server.security.auth.BasicAuthSubject
 

E

equals(Object) - Method in class org.neo4j.server.security.auth.Credential
 
equals(Object) - Method in class org.neo4j.server.security.auth.User
 

F

FileUserRepository - Class in org.neo4j.server.security.auth
Stores user auth data.
FileUserRepository(Path, LogProvider) - Constructor for class org.neo4j.server.security.auth.FileUserRepository
 
findByName(String) - Method in class org.neo4j.server.security.auth.FileUserRepository
 
findByName(String) - Method in interface org.neo4j.server.security.auth.UserRepository
 
forPassword(String) - Static method in class org.neo4j.server.security.auth.Credential
 

G

getAuthenticationResult() - Method in interface org.neo4j.server.security.auth.AuthSubject
 
getAuthenticationResult() - Method in class org.neo4j.server.security.auth.BasicAuthSubject
 
getUser(String) - Method in interface org.neo4j.server.security.auth.AuthManager
Retrieves the user with the provided user name.
getUser(String) - Method in class org.neo4j.server.security.auth.BasicAuthManager
 

H

hashCode() - Method in class org.neo4j.server.security.auth.Credential
 
hashCode() - Method in class org.neo4j.server.security.auth.User
 

I

IllegalCredentialsException - Exception in org.neo4j.server.security.auth.exception
 
IllegalCredentialsException(String) - Constructor for exception org.neo4j.server.security.auth.exception.IllegalCredentialsException
 
INACCESSIBLE - Static variable in class org.neo4j.server.security.auth.Credential
 
isValidName(String) - Method in class org.neo4j.server.security.auth.FileUserRepository
 
isValidName(String) - Method in interface org.neo4j.server.security.auth.UserRepository
Utility for API consumers to tell if #save() will accept a given username

L

login(String, String) - Method in interface org.neo4j.server.security.auth.AuthManager
Log in using the provided username and password
login(String, String) - Method in class org.neo4j.server.security.auth.BasicAuthManager
 
logout() - Method in interface org.neo4j.server.security.auth.AuthSubject
 
logout() - Method in class org.neo4j.server.security.auth.BasicAuthSubject
 

M

matchesPassword(String) - Method in class org.neo4j.server.security.auth.Credential
 

N

name() - Method in class org.neo4j.server.security.auth.BasicAuthSubject
 
name() - Method in class org.neo4j.server.security.auth.User
 
newUser(String, String, boolean) - Method in interface org.neo4j.server.security.auth.AuthManager
Create a new user with the provided credentials.
newUser(String, String, boolean) - Method in class org.neo4j.server.security.auth.BasicAuthManager
 
NO_AUTH - Static variable in interface org.neo4j.server.security.auth.AuthManager
Implementation that does no authentication.
numberOfUsers() - Method in class org.neo4j.server.security.auth.FileUserRepository
 
numberOfUsers() - Method in interface org.neo4j.server.security.auth.UserRepository
 

O

org.neo4j.server.security.auth - package org.neo4j.server.security.auth
 
org.neo4j.server.security.auth.exception - package org.neo4j.server.security.auth.exception
 

P

passwordChangeRequired() - Method in class org.neo4j.server.security.auth.User
 
passwordHash() - Method in class org.neo4j.server.security.auth.Credential
 

R

RateLimitedAuthenticationStrategy - Class in org.neo4j.server.security.auth
 
RateLimitedAuthenticationStrategy(Clock, int) - Constructor for class org.neo4j.server.security.auth.RateLimitedAuthenticationStrategy
 

S

salt() - Method in class org.neo4j.server.security.auth.Credential
 
serialize(Collection<User>) - Method in class org.neo4j.server.security.auth.UserSerialization
 
setPassword(String, String) - Method in interface org.neo4j.server.security.auth.AuthManager
Set the password of the provided user.
setPassword(String) - Method in interface org.neo4j.server.security.auth.AuthSubject
Set the password for the AuthSubject
setPassword(AuthSubject, String, String) - Method in class org.neo4j.server.security.auth.BasicAuthManager
 
setPassword(String, String) - Method in class org.neo4j.server.security.auth.BasicAuthManager
 
setPassword(String) - Method in class org.neo4j.server.security.auth.BasicAuthSubject
Sets a new password for the BasicAuthSubject.
start() - Method in class org.neo4j.server.security.auth.BasicAuthManager
 
start() - Method in class org.neo4j.server.security.auth.FileUserRepository
 
status() - Method in exception org.neo4j.server.security.auth.exception.ConcurrentModificationException
 
status() - Method in exception org.neo4j.server.security.auth.exception.IllegalCredentialsException
 

T

toString() - Method in class org.neo4j.server.security.auth.Credential
 
toString() - Method in class org.neo4j.server.security.auth.User
 

U

update(User, User) - Method in class org.neo4j.server.security.auth.FileUserRepository
 
update(User, User) - Method in interface org.neo4j.server.security.auth.UserRepository
Update a user, given that the users token is unique.
User - Class in org.neo4j.server.security.auth
Controls authorization and authentication for an individual user.
User(String, Credential, boolean) - Constructor for class org.neo4j.server.security.auth.User
 
User.Builder - Class in org.neo4j.server.security.auth
 
UserRepository - Interface in org.neo4j.server.security.auth
A component that can store and retrieve users.
UserSerialization - Class in org.neo4j.server.security.auth
Serializes user authorization and authentication data to a format similar to unix passwd files.
UserSerialization() - Constructor for class org.neo4j.server.security.auth.UserSerialization
 
UserSerialization.FormatException - Exception in org.neo4j.server.security.auth
 

V

valueOf(String) - Static method in enum org.neo4j.server.security.auth.AuthenticationResult
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.neo4j.server.security.auth.AuthenticationResult
Returns an array containing the constants of this enum type, in the order they are declared.

W

withCredentials(Credential) - Method in class org.neo4j.server.security.auth.User.Builder
 
withName(String) - Method in class org.neo4j.server.security.auth.User.Builder
 
withRequiredPasswordChange(boolean) - Method in class org.neo4j.server.security.auth.User.Builder
 
A B C D E F G H I L M N O P R S T U V W 
Skip navigation links

Copyright © 2002–2016 The Neo4j Graph Database Project. All rights reserved.