Skip navigation links
A B C D E G I M P S 

A

authenticate(AuthenticationRequest) - Method in class be.yildiz.authentication.AuthenticationManager
Check if the authentication request is valid and notify the listeners if it is.
authenticated - Variable in class be.yildiz.authentication.Authenticator.AuthenticationResult
true if the authentication was positive, false otherwise.
AuthenticationHandlerFactory - Class in be.yildiz.authentication.network
Create instances of AuthenticationHandler to be used by the server.
AuthenticationHandlerFactory(AuthenticationManager, DecoderEncoder) - Constructor for class be.yildiz.authentication.network.AuthenticationHandlerFactory
 
AuthenticationManager - Class in be.yildiz.authentication
Class handling the business logic about the authentication, it will manage the authentication itself, banned players, number of allowed failed authentications...
AuthenticationManager(Authenticator) - Constructor for class be.yildiz.authentication.AuthenticationManager
 
AuthenticationResult(boolean, PlayerId) - Constructor for class be.yildiz.authentication.Authenticator.AuthenticationResult
Build a new AuthenticationResult.
AuthenticationServer - Class in be.yildiz.authentication.network
Create a server using authentication handlers.
AuthenticationServer(String, int, AuthenticationManager) - Constructor for class be.yildiz.authentication.network.AuthenticationServer
Create a new server, with a given port.
Authenticator - Interface in be.yildiz.authentication
Authenticate Credential with login against their password.
Authenticator.AuthenticationResult - Class in be.yildiz.authentication
Provide the result of the authentication and the player id.

B

be.yildiz.authentication - package be.yildiz.authentication
 
be.yildiz.authentication.configuration - package be.yildiz.authentication.configuration
 
be.yildiz.authentication.main - package be.yildiz.authentication.main
Contains the application entry point.
be.yildiz.authentication.network - package be.yildiz.authentication.network
 

C

Configuration - Class in be.yildiz.authentication.configuration
 
Configuration(Properties) - Constructor for class be.yildiz.authentication.configuration.Configuration
 
create() - Method in class be.yildiz.authentication.network.AuthenticationHandlerFactory
Create a new AuthenticationHandler to be associated with client sessions.

D

DataBaseAuthenticator - Class in be.yildiz.authentication
This class is an authenticator, it provide logic to connect to a database and retrieve the connecting clients credentials.
DataBaseAuthenticator(DataBaseConnectionProvider) - Constructor for class be.yildiz.authentication.DataBaseAuthenticator
Create a new instance.
DataBaseAuthenticator(DataBaseConnectionProvider, String) - Constructor for class be.yildiz.authentication.DataBaseAuthenticator
Create a new instance.

E

EntryPoint - Class in be.yildiz.authentication.main
Application entry point, contains the main method.
EntryPoint() - Constructor for class be.yildiz.authentication.main.EntryPoint
 

G

getAuthenticated(PlayerId) - Method in class be.yildiz.authentication.AuthenticationManager
Retrieve a token for a given player, if the player is not found, a not found token is returned.
getAuthenticationHost() - Method in class be.yildiz.authentication.configuration.Configuration
 
getAuthenticationPort() - Method in class be.yildiz.authentication.configuration.Configuration
 
getCodec() - Method in class be.yildiz.authentication.network.AuthenticationHandlerFactory
 
getDbHost() - Method in class be.yildiz.authentication.configuration.Configuration
 
getDbName() - Method in class be.yildiz.authentication.configuration.Configuration
 
getDbPassword() - Method in class be.yildiz.authentication.configuration.Configuration
 
getDbPort() - Method in class be.yildiz.authentication.configuration.Configuration
 
getDbUser() - Method in class be.yildiz.authentication.configuration.Configuration
 
getHost() - Method in class be.yildiz.authentication.network.AuthenticationServer
 
getPasswordForUser(Credentials) - Method in interface be.yildiz.authentication.Authenticator
Check if the given login password are correct.
getPasswordForUser(Credentials) - Method in class be.yildiz.authentication.DataBaseAuthenticator
 
getPort() - Method in class be.yildiz.authentication.network.AuthenticationServer
 
getSystem() - Method in class be.yildiz.authentication.configuration.Configuration
 

I

isServer() - Method in class be.yildiz.authentication.network.AuthenticationHandlerFactory
 

M

main(String[]) - Static method in class be.yildiz.authentication.main.EntryPoint
Register a new log file, the connection properties to the database from a property file, launch the 2 network servers, authentication server, and token validation server, and start listening for client requests.

P

playerId - Variable in class be.yildiz.authentication.Authenticator.AuthenticationResult
Id of the checked player.

S

startServer() - Method in class be.yildiz.authentication.network.AuthenticationServer
Start listening for incoming requests.
A B C D E G I M P S 
Skip navigation links

Copyright © 2014–2017. All rights reserved.