public class GisSecurityRealm extends Object implements org.securityfilter.realm.FlexibleRealmInterface, org.securityfilter.realm.ExternalAuthenticatedRealm
| Modifier and Type | Field and Description |
|---|---|
protected static Map<String,nl.b3p.wms.capabilities.ServiceProvider> |
perUserNameSPCache |
| Constructor and Description |
|---|
GisSecurityRealm() |
| Modifier and Type | Method and Description |
|---|---|
Principal |
authenticate(org.securityfilter.filter.SecurityRequestWrapper request) |
Principal |
authenticate(String username,
String password) |
static Principal |
authenticate(String username,
String password,
String code) |
static Principal |
authenticate(String username,
String password,
String code,
org.securityfilter.filter.SecurityRequestWrapper request) |
protected static GisPrincipal |
authenticateFake(String username) |
static GisPrincipal |
authenticateHttp(String location,
String username,
String password,
String code,
org.securityfilter.filter.SecurityRequestWrapper request) |
static boolean |
canLoginKaartenbalie(String username,
String password,
String ip) |
static String |
createCapabilitiesURL(String code) |
static String |
createInternalCapabilitiesURL(String code) |
static void |
flushSPCache() |
Principal |
getAuthenticatedPrincipal(String username) |
Principal |
getAuthenticatedPrincipal(String username,
String password) |
static nl.b3p.wms.capabilities.ServiceProvider |
getFromSPCache(String userName) |
static boolean |
isInSPCache(String userName) |
boolean |
isUserInRole(Principal principal,
String rolename) |
static void |
putInSPCache(String userName,
nl.b3p.wms.capabilities.ServiceProvider sp) |
public Principal authenticate(org.securityfilter.filter.SecurityRequestWrapper request)
authenticate in interface org.securityfilter.realm.FlexibleRealmInterfacepublic Principal getAuthenticatedPrincipal(String username, String password)
getAuthenticatedPrincipal in interface org.securityfilter.realm.ExternalAuthenticatedRealmpublic boolean isUserInRole(Principal principal, String rolename)
isUserInRole in interface org.securityfilter.realm.SecurityRealmInterfaceprotected static GisPrincipal authenticateFake(String username)
public static GisPrincipal authenticateHttp(String location, String username, String password, String code, org.securityfilter.filter.SecurityRequestWrapper request)
public static boolean canLoginKaartenbalie(String username, String password, String ip)
public Principal authenticate(String username, String password)
authenticate in interface org.securityfilter.realm.SecurityRealmInterfacepublic static Principal authenticate(String username, String password, String code, org.securityfilter.filter.SecurityRequestWrapper request)
public static boolean isInSPCache(String userName)
public static void putInSPCache(String userName, nl.b3p.wms.capabilities.ServiceProvider sp)
public static nl.b3p.wms.capabilities.ServiceProvider getFromSPCache(String userName)
public static void flushSPCache()
Copyright © 2016. All rights reserved.