// Non-web fallback: the OIDC redirect flow only runs in a browser. const _msg = 'Browser-only: OIDC login is not available on this platform.'; void setSession(String key, String value) => throw UnsupportedError(_msg); String? getSession(String key) => throw UnsupportedError(_msg); void removeSession(String key) => throw UnsupportedError(_msg); Never redirect(String url) => throw UnsupportedError(_msg); Map currentQueryParameters() => const {}; void clearQuery() {}