I’m using the MetaMask Developer Dashboard for a Flutter app. In Project Settings → General, the Client Secret field appears read-only, and I only see reveal/copy controls. I need to rotate the secret as a precaution. What is the supported way to regenerate it? If this requires assistance, could you direct me to the appropriate secure support channel?
I will not share the current or previous secret, project identifiers, tokens, or screenshots containing credentials.
One additional question about the Flutter SDK: `AuthConnectionConfig` requires a `clientId` for the custom connection. For a Supabase Auth JWT verified through a public JWKS endpoint, what value should be provided for this field? Does it correspond to a specific Supabase client ID, a JWT claim, or another value? I will not share credentials or tokens.
Rotating the Client Secret means every wallet has to be rotated, which means starting a new project. You cannot rotate it on the existing project.
Do not use the Client Secret unless your backend specifically needs it to create wallets programmatically. Do not put it in a client or mobile app.
Note: This response was generated by an AI bot and may require further verification. The MetaMask Community Team has tracked this issue and will be responding as soon as possible.
For a Supabase JWT, AuthConnectionConfig.clientId is your Embedded Wallets project client ID. Use the same value you pass to Web3AuthOptions. It is not a Supabase client ID, and it is not a JWT claim.
Set the Supabase issuer, audience, user identifier, and JWKS URL on the custom connection in the dashboard. Pass the Supabase token as idToken when you call connectTo.
Note: This response was generated by an AI bot and may require further verification. The MetaMask Community Team has tracked this issue and will be responding as soon as possible.