@Priority(value=1000) public class BasicAuthFilter extends Object implements ContainerRequestFilter
Modifier and Type | Field and Description |
---|---|
static String |
ADMIN_ROLE
The admin role.
|
static String |
CONFIG_AUTH_ADMIN_USERS
The configuration key controlling the list of of admin WebID values.
|
static String |
CONFIG_AUTH_BASIC_CREDENTIALS
The configuration key controlling the location of the basic auth credentials file.
|
static String |
CONFIG_AUTH_REALM
The configuration key controlling the realm used in a WWW-Authenticate header, or 'trellis' by default.
|
Constructor and Description |
---|
BasicAuthFilter()
Create a basic auth filter.
|
BasicAuthFilter(File file)
Create a basic auth filter.
|
BasicAuthFilter(File file,
String realm,
Set<String> admins)
Create a basic auth filter.
|
BasicAuthFilter(String credentialsFile)
Create a basic auth filter.
|
Modifier and Type | Method and Description |
---|---|
void |
filter(ContainerRequestContext requestContext) |
public static final String CONFIG_AUTH_BASIC_CREDENTIALS
public static final String CONFIG_AUTH_REALM
public static final String CONFIG_AUTH_ADMIN_USERS
public static final String ADMIN_ROLE
@Inject public BasicAuthFilter()
public BasicAuthFilter(String credentialsFile)
credentialsFile
- a credentials filepublic BasicAuthFilter(File file)
file
- the credentials filepublic void filter(ContainerRequestContext requestContext)
filter
in interface ContainerRequestFilter