Skip to content

Commit afd29f2

Browse files
authored
docs: add section on security (#1712)
1 parent 11b9480 commit afd29f2

File tree

2 files changed

+18
-0
lines changed

2 files changed

+18
-0
lines changed

docs/source/index.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ reference documentation on all aspects of the project.
4040
data-publishing/index
4141
transactions
4242
admin-api
43+
security
4344
plugins
4445
html-templating
4546
crs

docs/source/security.rst

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
.. _security:
2+
3+
Security
4+
========
5+
6+
There exist use cases which require authentication and authorization against an API at various granularities
7+
(collections, processes, etc.), restricting access to a given user, group or role. Implementing security
8+
can be as simple as HTTP basic authentication, or as complex as fine-grained access control against a specific
9+
collection item.
10+
11+
By design, pygeoapi does not have built-in support for access control. It is up to the user to secure pygeoapi
12+
as required.
13+
14+
The following projects provide security frameworks atop pygeoapi:
15+
16+
* `fastgeoapi <https://github.com/geobeyond/fastgeoapi>`_
17+
* `pygeoapi-auth <https://github.com/cartologic/pygeoapi-auth>`_

0 commit comments

Comments
 (0)