#3531·arcane

Bug: Email vs Username login not working, OIDC rejection as well

Author: samschultzponsysCreated Aug 6, 2026Updated Sep 16, 2026
Labelstriage

Bug Description

I am unable to login via email only via username, my OIDC config should be correct and it also gets rejected making me think there is an issue with email being detected as I am pretty sure my OIDC is going to tie to the email.

Steps To Reproduce

Verified users have email attached, also created a new admin user, deleted my original one, then recreated and tested.

Expected Behavior

OIDC should be binding to the user(s) as I have the flag set to do so, but email vs username login isnt working which is giving me pause over the whole thing.

Actual Behavior

Failure to login via any method other than username and pass.

Screenshots

ImageImage

Arcane Version

v2.7.0

Installation Method

Docker Compose (Recommended)

Environment Type

Both Local and Remote Agents

Database Type

SQLite (Default)

Operating System

Linux

Docker Version

29.5.3

Browser & Version

Chrome 150.0.7871.187

Relevant Logs or Error Messages

bash
I have no problem providing logs, currently I have verbosity increased from a previous Git issue (thank you for resolving that one love you all!) so the logging is a little too intense from the container logs at this time.

Docker Compose Configuration

yaml
services:
  arcane-cheetah:
    image: ghcr.io/getarcaneapp/manager:latest
    restart: unless-stopped
    ports:
      - '3552:3552'
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - /mnt/nvme2tbadata/dockerstatic/arcane-cheetah:/app/data
      # projects root — path identical inside and outside the container
      - /mnt/nvme2tbadata/dockerstatic:/mnt/nvme2tbadata/dockerstatic
      # docker hub credential
      - /mnt/nvme2tbadata/dockerstatic/dockerhub:/dockerconfig:ro
    environment:
      - LOG_LEVEL=debug
      - TZ=America/Chicago
      - APP_URL=https://arcanedm.snope.com
      - PUID=0
      - PGID=0
      - ENCRYPTION_KEY=0f2bnope55
      - JWT_SECRET=650nopece
      - PROJECTS_DIRECTORY=/mnt/nvme2tbadata/dockerstatic
      - PROJECT_SCAN_MAX_DEPTH=1
      - DOCKER_CONFIG=/dockerconfig
    cgroup: host
    healthcheck:
      test: ['CMD', '/app/arcane', 'health']
      interval: 30s
      timeout: 5s
      retries: 3

Environment Configuration (.env file)

bash

Additional Context

No response