|Deploying GemFire XD / Configuring Authentication and Authorization|
When you enable user authentication, a valid username and password are required in order to start up a new GemFire XD member in the distributed system; join an existing distributed system; and connect to a running GemFire XD distributed system. GemFire XD verifies the name and password against a repository of users that is defined for the system. Authentication is not enabled by default.
GemFire XD authenticates users credentials against a repository of users that you specify. GemFire XD provides a built-in repository, or you can configure GemFire XD to use an LDAP directory service or a custom authentication service that you create.
After GemFire XD authenticates a user, it grants the user access to the GemFire XD distributed system, either by starting up the GemFire XD member in a new distributed system, joining the member to an existing distributed system, or simply connecting to a distributed system as a client. Authenticated users may also access to database objects according to the SQL authorization configuration. (SQL authorization is not enabled by default).