mirror of
https://github.com/go-vikunja/vikunja.git
synced 2026-07-27 17:06:31 -05:00
Closed
opened 2026-04-20 16:42:43 -05:00 by GiteaMirror
·
10 comments
No Branch/Tag Specified
main
gh-readonly-queue/main/pr-3332-8601d9e2e4899ef0545ab07ab1edec5b32117fb8
fix-notify-revoked-access
gh-readonly-queue/main/pr-3327-aab7da4eedc555e89c8b89632854fc6470a982cc
fix-ratelimit-nil-auth
gh-readonly-queue/main/pr-3320-521b59e60839313d32412b929c9194ccb5007d61
renovate/github.com-aws-smithy-go-1.x
gh-readonly-queue/main/pr-3321-e948caee80e61d6b61077b39009e00d71be537a6
renovate/postcss-8.x
gh-readonly-queue/main/pr-3323-54fde1b25b2d4c7eccd2b9c7e0236f6a834bd2cf
gh-readonly-queue/main/pr-3322-1e081d34a7107302f05d614ba8233297a5d68319
renovate/tiptap
renovate/tar-7.x
renovate/undici7-8.x
renovate/undici6-8.x
renovate/major-dev-dependencies
fix-api-token-length-guard
renovate/danielroe-provenance-action-digest
fix-ticktick-parent-cycle
fix-v2-health-error-leak
pr-swarm-assets
fix-multiline-add-task-order
feat-run-as-user
fix-sr-findings
claude/task-event-field-changes-ws73g2
feat-mcp
feat-audit-sinks
claude/per-user-feature-toggles-vqlg8x
docs-v2-query-param
feat-project-templates
claude/veans-question-xBFkq
spike-huma-openapi3
claude/investigate-swagger3-support-nyyUa
feat-list-view-buckets
ci-mysql-8-test
codex/analyze-codebase-for-email-task-feature
csv-import-feature
claude/email-reply-comments-wpdcQ
fix-oidc-pkce-support
fix/overview-subtasks-expand
feat/bucket-select-task-detail
feat-soft-delete-projects
claude/review-bot-design-plan-cf5C3
claude/project-scoped-api-tokens-KTqR3
claude/explore-openclaw-integration-KQEzg
claude/project-scoped-api-tokens-yv5KS
fix-duplicate-close-button
feat-list-view-sorting
feat/official-vite-sentry-plugin
feat/highlight-overdue-tasks
feat/add-enter-key-form-submission-handling
feat/TipTap-nits
feat/update-caldavtimetotimestamp-parsing
feat-phosphor-icons
wip-plans
claude/investigate-issue-2173-llKme
fix-description-text-drag
feat-custom-keyboard-shortcuts
pr-1845-ci
codex/fix-drag-and-drop-behavior-inconsistency
copilot/add-clickable-labels-for-filtering
copilot/fix-issue-1786
playwright-migration
fix-kanban-repeating-wip
copilot/fix-1498
feature/replace-axios
codex/upgrade-to-tailwind-4.1.8-using-pnpm
codex/add-cypress-test-for-avatar-types
feature/biome
feature/oxc
codex/update-flexsearch-to-0.8.205
4r6ni9-codex/fix-deprecated-sass-@import-usage
codex/fix-deprecated-sass-@import-usage
codex/add-cypress-test-for-task-list-refresh-fix
codex/fix-quick-add-magic-not-adding-tasks
codex/fix-all-type-errors
codex/fix-mimetype-for-docs.json
feature/caldav-from-scratch
feature/gh-actions-hetzner
fix-ci
feat/new-logger
jyte-better-dev-config
feat/add-team-member-with-enter
fix/button-and-icon-types
fix/notifications-component-name-collision
feature/null-time
renovate/tailwindcss-4.x
feature/unplugin-vue-router
fix/deprecated-import
feature/zod-schema
renovate/golangci-golangci-lint-1.x
fix/tiptap-editor-reactive-destructuring
release/0.24
feat/improve-add-task
fix/saved-filter-search
feat/webp-and-avif-attachment-previews
feature/migrate-back-to-bulma
fix/sass-add-missing-list-import
feature/sticky-demo-bar
fix/gantt-view-switch
feature/typesense-position-join
feature/focus-visible
dependencies/golangci-lint
feature/better-filter-syntax
fix/tiptap-task-list
renovate/github.com-golang-jwt-jwt-v4-5.x
feature/hide-forbidden-related-tasks
renovate/golang-1.x
release/0.20
release/0.17
release/0.16
release/0.15
release/0.14
v2.4.0
v2.3.0
v2.2.2
v2.2.1
v2.2.0
v2.1.0
v2.0.0
v1.1.0
v1.0.0
v1.0.0-rc4
v1.0.0-rc3
v1.0.0-rc2
v1.0.0-rc1
v1.0.0-rc0
v0.24.6
v0.24.5
v0.24.4
v0.24.3
v0.24.2
v0.24.1
v0.24.0
v0.23.0
v0.22.1
v0.22.0
0.21.0
v0.21.0
v0.20.4
v0.20.5
v0.20.3
v0.20.2
v0.20.1
v0.20.0
v0.19.2
v0.19.1
v0.19.0
vue3
v0.18.1
v0.18.0
v0.17.1
v0.17.0
v0.16.1
v0.16.0
v0.15.1
v0.15.0
v0.14.1
v0.14.0
v0.13.1
v0.13
v0.12
v0.11
v0.10
v0.9
v0.8
v0.7
v0.6
v0.5
v0.4
v0.3
v0.2
v0.1
Labels
Clear labels
area/api
area/attachments
area/auth
area/avatars
area/backup-restore
area/caldav
area/calendar-view
area/comments
area/config
area/database
area/desktop
area/docker
area/email
area/favorites
area/filters
area/frontend
area/gantt
area/i18n
area/import-export
area/internal-code
area/kanban
area/labels
area/list-view
area/mobile
area/notifications
area/permissions
area/projects
area/pwa
area/recurring-tasks
area/reminders
area/search
area/shortcuts
area/subtasks
area/sync
area/table-view
area/task-editor
area/task-metadata
area/task-relations
area/teams
area/theming
area/time-tracking
area/typesense
area/views
area/webhooks
bug
changes requested
concern/accessibility
concern/performance
concern/regression
concern/ux
confirmed
db/mysql
dependencies
enhancement
good first issue
help wanted
integration/inbound
integration/outbound
kind/bug
kind/feature
needs reproduction
pull-request
question
security
support
upstream issue
waiting for reply
wontfix
Mirrored from GitHub Pull Request
No labels
bug
Milestone
No items
No Milestone
Projects
Clear projects
No projects
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/vikunja#6119
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @maiatoja152 on GitHub (Dec 9, 2024).
Original GitHub issue: https://github.com/go-vikunja/vikunja/issues/371
Description
Other than this issue, Vikunja seems to be working normally. I am trying to configure OIDC with Authelia as the provider. I have tried my best to follow the configuration options section of the documentation and this is the auth section of my configuration file:
I have also tried to follow the OpenID example configuration for Authelia (as a side note, the example seems to contradict the configuration options section of the docs):
No matter how I try to set up the configuration, I get a similar go panic error every time I add anything to
providers. Here are the logs when I try to load the page:Vikunja Version
0.24.5
Browser and version
No response
Can you reproduce the bug on the Vikunja demo site?
No
Screenshots
No response
@kolaente commented on GitHub (Dec 9, 2024):
You're using 0.24.5 but the file loading is only available from 0.25.0 (not yet released). Does it work without that?
@maiatoja152 commented on GitHub (Dec 10, 2024):
I didn't realize file loading was only available in 0.25.0, thanks for the tip. However, I am still getting the same error using a string instead.
If I simplify the config down to this I get no errors (although of course this does not let me log in):
But as soon as I add anything to
providersI get similar error messages about interface conversion (I don't know anything about Go to understand this). For example, this config:Creates this log:
And this config:
Creates an almost identical log:
So it seems like I can't even begin to configure an OIDC provider. I have tried to add one line at a time and it's always the same error.
@maiatoja152 commented on GitHub (Dec 10, 2024):
Sorry, first time using github issues. I didn't mean to close it.
@kolaente commented on GitHub (Dec 11, 2024):
Did you get the exact same traceroute?
@kolaente commented on GitHub (Dec 11, 2024):
I've added a small change in
4512045cbfso that we'll at least get better error messages.@maiatoja152 commented on GitHub (Dec 13, 2024):
Ah, when checking it again I noticed the error was the same (
interface conversion: interface {} is nil, not string) but it was on line 75 ofproviders.goinstead of line 137. I looked at the code and got the hint I needed. Instead of using theprovider-keysyntax I usedname:and now it's working. My working auth config:Looking at the latest version of
providers.go, it seems like the syntax usingprovider-keywill be supported in the next release? Or maybe I was doing it wrong.@kolaente commented on GitHub (Dec 13, 2024):
That's correct. The syntax will change with the next release.
@jsmith212 commented on GitHub (Jan 19, 2025):
Just to post here for awareness, this breaks the ability to configure OIDC client ID and secret using environment variables: https://community.vikunja.io/t/configure-openid-via-environment/628/18?u=sailorbob134280
@ameyp commented on GitHub (Feb 8, 2025):
When can we expect the next release?
@kolaente commented on GitHub (Feb 8, 2025):
@ameyp When it's done.
If you want to use it before then, use an unstable build.