OIDC Configuration issue

Description

I am trying to configure OIDC and would like what is the SCHEME option that I need to choose . SCHEME can take either HTTP or HTTPS for tls . Below is the error I am getting . Please let me know if someone had got the below issue and how was it resolved.

{“code”:401,“message”:“anonymous access not enabled, please provide an auth scheme such as OIDC”}

Below are the parameters that I had passed to weaviate
Type=simple
User=weaviate
Group=dba
WorkingDirectory=/etc/weaviatedb
Environment=AUTHENTICATION_ANONYMOUS_ACCESS_ENABLED=false

Environment=AUTHENTICATION_OIDC_ENABLED=true
Environment=AUTHENTICATION_OIDC_CLIENT_ID=*******
Environment=AUTHENTICATION_OIDC_ISSUER= ******
Environment=AUTHENTICATION_OIDC_USERNAME_CLAIM=*****
#Environment=AUTHENTICATION_OIDC_SKIP_CLIENT_ID_CHECK=false
Environment=AUTHENTICATION_OIDC_SCOPES='
Environment=AUTHORIZATION_ADMINLIST_ENABLED=true
Environment=AUTHORIZATION_ADMINLIST_USERS=

Environment=HOME=/home/weaviate
Environment=PERSISTENCE_DATA_PATH=/data
Environment=AUTHORIZATION_ADMINLIST_ENABLED=true
Environment=AUTHORIZATION_ADMINLIST_USERS=******
Environment=PROMETHEUS_MONITORING_ENABLED=true
Environment=LOG_LEVEL=debug
ExecStart=/etc/weaviatedb/weaviate --tls-host=******* --tls-port=8181 --scheme=https --tls-certificate=/etc/weaviatedb/certs/weaviate.cer.pem --tls-key=/etc/weaviatedb/certs/weaviate.key.pem
StandardError=append:/weaviate/logs/weaviate.log

Server Setup Information

  • Weaviate Server Version: 1.25.13
  • Deployment Method: binary
  • Multi Node? Number of Running Nodes: 1
  • Client Language and Version:
  • Multitenancy?: no

Any additional Information

HI, here is a working example: weaviate-python-client/ci/docker-compose-wcs.yml at main · weaviate/weaviate-python-client · GitHub