---
myst:
  html_meta:
    "description": "A new project using Plone 6."
    "property=og:description": "A new project using Plone 6."
    "property=og:title": "tokenauth"
    "keywords": "tokenauth, documentation, A new project using Plone 6."
---

# tokenauth

Welcome to the documentation for tokenauth!

This project adds a PAS plugin that facilitates **machine-to-machine authentication** by
implementing a two legged OAuth2 flow using service keys and short-lived
access tokens.

This documentation it's structured following the [Diátaxis](https://diataxis.fr/) documentation framework.

```{toctree}
:caption: Authentication flow explanation
:maxdepth: 2
:hidden: true

reference/index
```

```{toctree}
:caption: Usage: how to authenticate
:maxdepth: 2
:hidden: true

how-to-guides/index
```


```{toctree}
:caption: Tutorials
:maxdepth: 2
:hidden: true

tutorials/index
```

```{toctree}
:caption: Concepts
:maxdepth: 2
:hidden: true

concepts/index
```

```{toctree}
:caption: Appendices
:maxdepth: 2
:hidden: true

glossary
genindex
```
