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
Replace policies endpoint with hardcoded policies, fix sandbox OAuth flow
- Remove broken /api/public/v3/policies endpoint; replace with hardcoded
Login, NIST AAL2/IAL2, and Military policies in AuthViewModel
- Add LOGIN and NIST_AAL2_IAL2 scopes to IDmeScope enum
- Read sandbox client ID and client_secret from local.properties via
BuildConfig fields injected in demo/build.gradle.kts
- Include client_secret in token exchange body (ID.me sandbox requires it
even for PKCE flows — only client_secret_post/basic auth methods supported)
- Include scope in token exchange request body
- Fix HTTP POST body writing to use explicit byte array + Content-Length header
- Remove deprecated policies() method from IDmeAuth and APIEndpoint
- Remove isLoadingPolicies state and LaunchedEffect policy fetch from LoginScreen
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
0 commit comments