The canonical issuer is https://moddingflow.com. Desktop, mobile, CLI and Mod Manager integrations use a public client_id with token_endpoint_auth_method=none. They never receive or send a static client_secret.
The app registers once automatically on first sign-in. For every authorization, generate a fresh verifier, S256 challenge, state, and nonce, open the system browser, validate state and iss, then exchange the code with client_id and the original verifier. The user clicks sign in and never copies a client_id or token.