# memberapi.ose.tw backend env (local development) APP_ENV=development PORT=8000 DB_HOST=127.0.0.1 DB_PORT=54321 DB_NAME=member.ose.tw DB_USER=member_ose DB_PASSWORD=Dmrax5bKDf AUTHENTIK_BASE_URL=https://auth.ose.tw AUTHENTIK_ADMIN_TOKEN=YAujCdjuEGhONGZnrkF0pSKf6t1CIqNCwnzTVFGQFkkfxGqFG8HKQUvKmm4S AUTHENTIK_VERIFY_TLS=true AUTHENTIK_ISSUER=https://auth.ose.tw/application/o/member-ose-frontend/ AUTHENTIK_JWKS_URL=https://auth.ose.tw/application/o/member-ose-frontend/jwks/ AUTHENTIK_AUDIENCE=gKtjk5ExsITK74I1WG9RkHbylBjoZO83xab7YHiN AUTHENTIK_CLIENT_ID=gKtjk5ExsITK74I1WG9RkHbylBjoZO83xab7YHiN AUTHENTIK_CLIENT_SECRET=MHTv0SHkIuic9Quk8Br9jB9gzT2bERvRfhHU4ogPlUtY3eBEXJj80RTEp3zpFBUXQ8PAwYrihWfNqKawWUOmKpQd8SwuyiAuVwLJTS7vB3LGvx1XtXqgMhR76EL2mLnP AUTHENTIK_TOKEN_ENDPOINT=https://auth.ose.tw/application/o/token/ AUTHENTIK_USERINFO_ENDPOINT=https://auth.ose.tw/application/o/userinfo/ KEYCLOAK_BASE_URL=https://auth.ose.tw KEYCLOAK_REALM=master KEYCLOAK_VERIFY_TLS=true KEYCLOAK_CLIENT_ID=member-frontend KEYCLOAK_CLIENT_SECRET=bp2I0HWyz5cjcu5RGnBPXNC2vjCdckkv KEYCLOAK_ADMIN_CLIENT_ID=member-backend KEYCLOAK_ADMIN_CLIENT_SECRET=hat8BmxlP0eZ7CXuKbV4HwQ3abLHzAJ9 KEYCLOAK_ADMIN_REALM=master PUBLIC_FRONTEND_ORIGINS=http://127.0.0.1:5173,http://localhost:5173 INTERNAL_SHARED_SECRET=CHANGE_ME ADMIN_REQUIRED_GROUPS=member-admin