Skip navigation links
A C D F G H I L M O P R S U 

A

ApiKey - Class in org.minijax.security
The ApiKey class represents a single API key for a user.
ApiKey() - Constructor for class org.minijax.security.ApiKey
 
AuthUtils - Class in org.minijax.security
The AuthUtils class provides helper methods for parsing the HTTP Authorization header.

C

changePassword(String, String, String) - Method in class org.minijax.security.Security
Changes the current user's password.
configure(FeatureContext) - Method in class org.minijax.security.SecurityFeature
 
COOKIE_NAME - Static variable in class org.minijax.security.Security
 
create(String, String) - Static method in class org.minijax.security.AuthUtils
 

D

deleteUserSessionsByUser(UUID) - Method in interface org.minijax.security.SecurityDao
Deletes all sessions for a user by user ID.

F

findApiKeyByValue(String) - Method in interface org.minijax.security.SecurityDao
Finds a API key by value.
findApiKeysByUser(SecurityUser) - Method in interface org.minijax.security.SecurityDao
Returns a list of API keys for the specified user.
findPasswordChangeRequest(String) - Method in interface org.minijax.security.SecurityDao
Finds a password change request by code.
findUserByEmail(Class<T>, String) - Method in interface org.minijax.security.SecurityDao
Finds a user by email address.
forgotPassword(SecurityUser) - Method in class org.minijax.security.Security
Handles a request for "Forgot Password".

G

getAuthenticationScheme() - Method in class org.minijax.security.Security
 
getCode() - Method in class org.minijax.security.PasswordChangeRequest
 
getEmail() - Method in class org.minijax.security.SecurityUser
 
getName() - Method in class org.minijax.security.ApiKey
 
getPassword(String) - Static method in class org.minijax.security.AuthUtils
Returns the password portion of a Basic Authentication header.
getPasswordHash() - Method in class org.minijax.security.SecurityUser
 
getRoles() - Method in class org.minijax.security.SecurityUser
Returns all user roles as a string.
getSessionToken() - Method in class org.minijax.security.Security
Returns the session token.
getUser() - Method in class org.minijax.security.UserSession
 
getUserId() - Method in class org.minijax.security.ApiKey
 
getUserId() - Method in class org.minijax.security.PasswordChangeRequest
 
getUserId() - Method in class org.minijax.security.UserSession
 
getUsername(String) - Static method in class org.minijax.security.AuthUtils
Returns the username portion of a Basic Authentication header.
getUserPrincipal() - Method in class org.minijax.security.Security
Returns the currently logged in user for this HTTP request.
getUserProvider() - Static method in class org.minijax.security.SecurityFeature
 
getValue() - Method in class org.minijax.security.ApiKey
 

H

hasRole(String) - Method in class org.minijax.security.SecurityUser
 

I

isLoggedIn() - Method in class org.minijax.security.Security
Returns true if a user is logged in for this HTTP request.
isSecure() - Method in class org.minijax.security.Security
 
isUserInRole(String) - Method in class org.minijax.security.Security
 

L

login(String, String) - Method in class org.minijax.security.Security
Logs in the user with email address and password.
loginAs(SecurityUser) - Method in class org.minijax.security.Security
Logs in as another user.
logout() - Method in class org.minijax.security.Security
Logs out the user.

M

MINIMUM_PASSWORD_LENGTH - Static variable in class org.minijax.security.Security
 

O

org.minijax.security - package org.minijax.security
 

P

PasswordChangeRequest - Class in org.minijax.security
The PasswordChangeRequest class represents a password change request.
PasswordChangeRequest() - Constructor for class org.minijax.security.PasswordChangeRequest
 

R

requireLogin() - Method in class org.minijax.security.Security
Requires that the user is logged in.
resetPassword(String, String, String) - Method in class org.minijax.security.Security
Handles a request for "Reset Password".

S

Security<T extends SecurityUser> - Class in org.minijax.security
The Security class manages logging in and out of the application.
Security(SecurityDao, Configuration, String, String) - Constructor for class org.minijax.security.Security
 
SecurityDao - Interface in org.minijax.security
 
SecurityFeature - Class in org.minijax.security
 
SecurityFeature(Class<? extends SecurityUser>, Class<? extends SecurityDao>) - Constructor for class org.minijax.security.SecurityFeature
 
SecurityUser - Class in org.minijax.security
The SecurityUser class is an abstract base class for "security" entities that can login, logout, change passwords, etc.
SecurityUser() - Constructor for class org.minijax.security.SecurityUser
 
setCode(String) - Method in class org.minijax.security.PasswordChangeRequest
 
setEmail(String) - Method in class org.minijax.security.SecurityUser
 
setName(String) - Method in class org.minijax.security.ApiKey
 
setPassword(String) - Method in class org.minijax.security.SecurityUser
 
setRoles(String...) - Method in class org.minijax.security.SecurityUser
Sets the user roles.
setUser(SecurityUser) - Method in class org.minijax.security.ApiKey
 
setUser(SecurityUser) - Method in class org.minijax.security.PasswordChangeRequest
 
setUser(SecurityUser) - Method in class org.minijax.security.UserSession
 
setValue(String) - Method in class org.minijax.security.ApiKey
 

U

UserSession - Class in org.minijax.security
The UserSession class represents an authenticated session which can persist beyond the Java EE container session.
UserSession() - Constructor for class org.minijax.security.UserSession
 
A C D F G H I L M O P R S U 
Skip navigation links

Copyright © 2018 Ajibot. All rights reserved.