Package net.plsar.security
Class SecurityManager
java.lang.Object
net.plsar.security.SecurityManager
public class SecurityManager
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description SecurityManager(SecurityAccess securityAccess) -
Method Summary
Modifier and Type Method Description booleanconfigure(SecurityAccess securityAccess)static java.lang.Stringdirty(java.lang.String password)voidexpireHttpSession(NetworkSession oldNetworkSession, NetworkResponse networkResponse)java.lang.Stringget(java.lang.String key, NetworkRequest networkRequest)SecurityAccessgetSecurityAccess()java.lang.StringgetUser(NetworkRequest networkRequest)java.lang.Stringhash(java.lang.String password)booleanhasPermission(java.lang.String permission, NetworkRequest networkRequest)booleanhasRole(java.lang.String role, NetworkRequest networkRequest)booleanisAuthenticated(NetworkRequest networkRequest)voidset(java.lang.String key, java.lang.String value, NetworkRequest networkRequest)voidsetSecurityAccess(SecurityAccess securityAccess)java.lang.Booleansignin(java.lang.String username, java.lang.String passwordUntouched, NetworkRequest networkRequest, NetworkResponse networkResponse)booleansignout(NetworkRequest networkRequest, NetworkResponse networkResponse)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
SecurityManager
-
-
Method Details
-
getSecurityAccess
-
setSecurityAccess
-
hasRole
-
hasPermission
-
getUser
-
get
-
set
-
signin
public java.lang.Boolean signin(java.lang.String username, java.lang.String passwordUntouched, NetworkRequest networkRequest, NetworkResponse networkResponse) -
signout
-
expireHttpSession
-
isAuthenticated
-
configure
-
hash
public java.lang.String hash(java.lang.String password) -
dirty
public static java.lang.String dirty(java.lang.String password)
-