mirror of
https://github.com/goauthentik/authentik
synced 2026-05-05 06:32:15 +02:00
website/docs: update ssh rac doc (#16695)
* Added linebreak preservation and changed blocks to yaml syntax * Update website/docs/add-secure-apps/providers/rac/rac-public-key.md Co-authored-by: Dominic R <dominic@sdko.org> Signed-off-by: Dewi Roberts <dewi@goauthentik.io> * Update website/docs/add-secure-apps/providers/rac/rac-public-key.md Co-authored-by: Dominic R <dominic@sdko.org> Signed-off-by: Dewi Roberts <dewi@goauthentik.io> --------- Signed-off-by: Dewi Roberts <dewi@goauthentik.io> Co-authored-by: Dominic R <dominic@sdko.org>
This commit is contained in:
@@ -14,8 +14,8 @@ SSH private keys can be configured via several methods:
|
||||
2. Navigate to **Applications** > **Providers**.
|
||||
3. Click the **Edit** icon on the RAC provider that requires public key authentication.
|
||||
4. In the **Settings** codebox enter the private key of the endpoint, for example:
|
||||
```python
|
||||
private-key:
|
||||
```yaml
|
||||
private-key: |
|
||||
-----BEGIN SSH PRIVATE KEY-----
|
||||
SAMPLEgIBAAJBAKj34GkxFhD90vcNLYLInFEX6Ppy1tPf9Cnzj4p4WGeKLs1Pt8Qu
|
||||
KUpRKfFLfRYC9AIKjbJTWit+CqvjWYzvQwECAwEAAQJAIJLixBy2qpFoS4DSmoEm
|
||||
@@ -28,6 +28,10 @@ SSH private keys can be configured via several methods:
|
||||
```
|
||||
5. Click **Update**.
|
||||
|
||||
:::note
|
||||
The pipe character (`|`) is required to preserve linebreaks in the YAML text. See the [YAML spec](https://yaml.org/spec/1.2.2/#literal-style) for more information.
|
||||
:::
|
||||
|
||||
## Apply a private key to an RAC endpoint
|
||||
|
||||
1. Log in to authentik as an administrator, and open the authentik Admin interface.
|
||||
@@ -35,8 +39,8 @@ SSH private keys can be configured via several methods:
|
||||
3. Click the name of the RAC provider that the endpoint belongs to.
|
||||
4. Under **Endpoints**, click on the **Edit** icon next to the endpoint that requires public key authentication.
|
||||
5. Under **Advanced settings**, in the **Settings** codebox enter the private key of the endpoint:
|
||||
```python
|
||||
private-key:
|
||||
```yaml
|
||||
private-key: |
|
||||
-----BEGIN SSH PRIVATE KEY-----
|
||||
SAMPLEgIBAAJBAKj34GkxFhD90vcNLYLInFEX6Ppy1tPf9Cnzj4p4WGeKLs1Pt8Qu
|
||||
KUpRKfFLfRYC9AIKjbJTWit+CqvjWYzvQwECAwEAAQJAIJLixBy2qpFoS4DSmoEm
|
||||
@@ -49,6 +53,10 @@ SSH private keys can be configured via several methods:
|
||||
```
|
||||
6. Click **Update**.
|
||||
|
||||
:::note
|
||||
The pipe character (`|`) is required to preserve linebreaks in the YAML text. See the [YAML spec](https://yaml.org/spec/1.2.2/#literal-style) for more information.
|
||||
:::
|
||||
|
||||
## Apply a private key to an RAC property mapping
|
||||
|
||||
1. Log in to authentik as an administrator, and open the authentik Admin interface.
|
||||
@@ -97,5 +105,5 @@ SSH private keys can be configured via several methods:
|
||||
7. Click **Update**.
|
||||
|
||||
:::note
|
||||
For group attributes, the following expression can be used `request.user.group_attributes(request.http_request)`
|
||||
For group attributes, the following expression can be used `request.user.group_attributes(request.http_request)`.
|
||||
:::
|
||||
|
||||
Reference in New Issue
Block a user