public class RWBPSecurityRealm extends Object implements org.securityfilter.realm.SecurityRealmInterface
| Constructor and Description |
|---|
RWBPSecurityRealm() |
| Modifier and Type | Method and Description |
|---|---|
Principal |
authenticate(String username,
String password) |
static String |
generateHexSalt(javax.servlet.http.HttpServletRequest request) |
static String |
getHexSha1(byte[] salt,
String phrase) |
static String |
getHexSha1(String saltHex,
String phrase) |
boolean |
isUserInRole(Principal principal,
String role)
Er zijn vijf rollen, bepaald door het feit of bij een Gebruiker entity de
gemeente, regio of provincie relatie not-null is, doordat de boolean rijk/beheerder op true staat
|
public static String generateHexSalt(javax.servlet.http.HttpServletRequest request)
request - gebruikt voor initialisatie PRNG met IP en poort van
clientpublic static String getHexSha1(String saltHex, String phrase) throws NoSuchAlgorithmException, UnsupportedEncodingException
public static String getHexSha1(byte[] salt, String phrase) throws NoSuchAlgorithmException, UnsupportedEncodingException
public Principal authenticate(String username, String password)
authenticate in interface org.securityfilter.realm.SecurityRealmInterfacepublic boolean isUserInRole(Principal principal, String role)
isUserInRole in interface org.securityfilter.realm.SecurityRealmInterfaceCopyright © 2017. All rights reserved.