Skip to content

Commit d2922a8

Browse files
committed
make REUSE compliant
1 parent d508b2e commit d2922a8

12 files changed

+49
-0
lines changed

.gitignore

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# SPDX-FileCopyrightText: 2025 DB Systel GmbH
2+
#
3+
# SPDX-License-Identifier: Apache-2.0
4+
15
# Byte-compiled / optimized / DLL files
26
__pycache__/
37
*.py[cod]

auth_user_mgr/_api.py

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# SPDX-FileCopyrightText: 2025 DB Systel GmbH
2+
#
3+
# SPDX-License-Identifier: Apache-2.0
4+
15
"""Functions for handling Authentik and its API"""
26

37
import json

auth_user_mgr/_config.py

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# SPDX-FileCopyrightText: 2025 DB Systel GmbH
2+
#
3+
# SPDX-License-Identifier: Apache-2.0
4+
15
"""Handle config files"""
26

37
import logging

auth_user_mgr/_email.py

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# SPDX-FileCopyrightText: 2025 DB Systel GmbH
2+
#
3+
# SPDX-License-Identifier: Apache-2.0
4+
15
"""Class and functions to send an email to the invitees"""
26

37
import logging

auth_user_mgr/_helpers.py

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# SPDX-FileCopyrightText: 2025 DB Systel GmbH
2+
#
3+
# SPDX-License-Identifier: Apache-2.0
4+
15
"""Helper functions"""
26

37
import json

auth_user_mgr/_user.py

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# SPDX-FileCopyrightText: 2025 DB Systel GmbH
2+
#
3+
# SPDX-License-Identifier: Apache-2.0
4+
15
"""Classes and functions for users and groups"""
26

37

auth_user_mgr/main.py

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# SPDX-FileCopyrightText: 2025 DB Systel GmbH
2+
#
3+
# SPDX-License-Identifier: Apache-2.0
4+
15
"""Module for managing Authentik users and group memberships via YAML configuration files.
26
37
This module provides functionality to synchronize user accounts and group memberships in

config/app.yaml.sample

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# SPDX-FileCopyrightText: 2025 DB Systel GmbH
2+
#
3+
# SPDX-License-Identifier: Apache-2.0
4+
15
authentik_url: "https://authentik.example.com"
26
authentik_token: "ADMIN_API_TOKEN"
37
authentik_title: "Your Org Userportal"

config/users.yaml.sample

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# SPDX-FileCopyrightText: 2025 DB Systel GmbH
2+
#
3+
# SPDX-License-Identifier: Apache-2.0
4+
15
invitation_flow_slug: default-enrollment-flow
26

37
users:

poetry.lock.license

+3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# SPDX-FileCopyrightText: 2025 DB Systel GmbH
2+
#
3+
# SPDX-License-Identifier: Apache-2.0
4+
15
[tool.poetry]
26
name = "authentik-user-manager"
37
version = "0.1.0"

templates/invitation.html.j2

+6
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
{#
2+
SPDX-FileCopyrightText: 2025 DB Systel GmbH
3+
4+
SPDX-License-Identifier: Apache-2.0
5+
#}
6+
17
<body>
28
<h1>Welcome!</h1>
39

0 commit comments

Comments
 (0)