Description
This implementation authenticates a user against simple authorization text files.
Installation and Setup
The properties authorization provider is provided in the standard blojsom download.
The properties authorization provider is setup in the standard blojsom download in /WEB-INF/blojsom.properties.
blojsom-authorization-provider=org.blojsom.authorization.PropertiesAuthorizationProvider
XXX: Document <init-param> for provider.
| Configuration Property |
Description |
Default |
| blog-authorization |
TBD |
Usage
Authorization information is specified in /WEB-INF/blog-id/authorization.properties. The format of the authorization.properties file is as follows.
userid=password,optional e-mail address
If no e-mail address is provided for a given userid, the blog owner's e-mail address is assumed to apply.
Permission information is specified in /WEB-INF/blog-id/permissions.properties. The format of the permissions.properties file is as follows.
userid=permission
The file may contain more than one line per user id for each permission available to that user id. The permissions page details the permissions required for various blojsom components.
All Permissions
A user id can be given all permissions using the '*'. For example:
userid=*