Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/belgif/rest-security
The Belgif REST Security Guide is ought to be regarded as an addendum to the Belgif REST Guidelines.
https://github.com/belgif/rest-security
belgif belgium guide rest rest-api restful-api security
Last synced: about 21 hours ago
JSON representation
The Belgif REST Security Guide is ought to be regarded as an addendum to the Belgif REST Guidelines.
- Host: GitHub
- URL: https://github.com/belgif/rest-security
- Owner: belgif
- License: apache-2.0
- Created: 2021-07-08T13:35:54.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-04-28T10:55:27.000Z (over 2 years ago)
- Last Synced: 2023-03-04T22:50:42.610Z (over 1 year ago)
- Topics: belgif, belgium, guide, rest, rest-api, restful-api, security
- Language: CSS
- Homepage:
- Size: 400 KB
- Stars: 1
- Watchers: 6
- Forks: 1
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# REST Security Guide
## Overview
The REST Security Guide, built from these sources, will be available on https://www.belgif.be/specification/rest/security-guide/.This guide is the result of a collaboration between several Belgian public institution and intends to raise awareness of security best practices for those involved in the development and maintenance of RESTful services.
See the [wiki](https://github.com/belgif/rest-security/wiki) for more information on the organization of the REST Security workgroup and its meeting reports.
## Guidelines for repository contributors
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in the REST Security guide are to be interpreted as described in [RFC 2119](https://datatracker.ietf.org/doc/html/rfc2119).
Rules must follow the following format:
```
[.rule, caption="Rule {counter:rule-number}: "]
.rule title
========
```Examples must follow the following format:
```
.example title
========
```## Building the guide
The guide is built with [Apache Maven](https://maven.apache.org).
With Maven installed, run `mvn site` in the root directory of the project.
The guide will be built in the `target/site/doc/` directory.