You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've created a new instance of Semaphore with oidc (authentik) setup. Disabled password authentication. Upon logon, I'm not able to create a new Project nor restore from a backup.
Warning when creating new project:
time="2024-12-26T13:57:13-05:00" level=warning msg="chkpwd is not permitted to edit users"
Issue
I've created a new instance of Semaphore with oidc (authentik) setup. Disabled password authentication. Upon logon, I'm not able to create a new Project nor restore from a backup.
Warning when creating new project:
Error when attempting restore:
I'm suspecting the user being created via oidc is not an admin.
Impact
Web-Frontend (what users interact with), Semaphore Project
Installation method
Docker
Database
BoltDB
Browser
Firefox
Semaphore Version
v2.11.2
Ansible Version
No response
Logs & errors
Manual installation - system information
No response
Configuration
semaphore_container:
image: semaphoreui/semaphore:v2.11.2
user: 1001:1001
env:
SEMAPHORE_DB_DIALECT: bolt
SEMAPHORE_ADMIN: &name chkpwd
SEMAPHORE_ADMIN_NAME: *name
SEMAPHORE_ACCESS_KEY_ENCRYPTION: "{{ lookup('bws_cache', 'infra-semaphore-secrets').value.access_key_encryption }}"
SEMAPHORE_PASSWORD_LOGIN_DISABLED: "true"
SEMAPHORE_WEB_ROOT: https://semaphore.chkpwd.com
ANSIBLE_HOST_KEY_CHECKING: "False"
TZ: "{{ timezone }}"
volumes:
ports: [3005:3000]
semaphore_oidc_config:
oidc_providers:
authentik:
display_name: "Sign in with SSO"
provider_url: "https://authentik.chkpwd.com/application/o/semaphore-ui/"
client_id: "semaphore"
client_secret: "{{ lookup('bws_cache', 'infra-semaphore-secrets').value.oauth_client_secret }}"
redirect_url: "https://semaphore.chkpwd.com/api/auth/oidc/authentik/redirect"
scopes:
- "email"
- "openid"
- "profile"
username_claim: "preferred_username"
name_claim: "preferred_username"
Additional information
Deployed using ansible.
The text was updated successfully, but these errors were encountered: