Hi dev team,
I have some issue still blocking release application:
I got 2 wallet address with same clientId, verifier.
The application use twitter verifier only, but that issue was randomly.
- SDK Version: WebModal
- Platform: Web
- Browser Console Screenshots:
- If the issue is related to Custom Authentication, please include the following information (optional):
- Verifier Name: default
- JWKS Endpoint:
- Sample idToken (JWT):
const web3AuthInstance = new Web3Auth({
chainConfig: isProduction()
? CHAIN_CONFIG.mainnet
: CHAIN_CONFIG.polygon,
web3AuthNetwork: isProduction()
? 'sapphire_mainnet'
: 'sapphire_devnet',
clientId: WEB3_AUTH_CLIENT_ID,
uiConfig: {
loginMethodsOrder: ['twitter'],
},
sessionTime: 86400 * 7,
enableLogging: true,
});
const adapter = new OpenloginAdapter({
adapterSettings: {
network: isProduction()
? WEB3AUTH_NETWORK.SAPPHIRE_MAINNET
: WEB3AUTH_NETWORK.SAPPHIRE_DEVNET,
clientId: WEB3_AUTH_CLIENT_ID,
uxMode: 'redirect',
},
});
await web3AuthInstance.initModal({
modalConfig: {
// Disable Wallet Connect V2
[WALLET_ADAPTERS.WALLET_CONNECT_V2]: {
label: 'wallet_connect',
showOnModal: false,
},
// Disable Metamask
[WALLET_ADAPTERS.METAMASK]: {
label: 'metamask',
showOnModal: false,
},
[WALLET_ADAPTERS.TORUS_SOLANA]: {
label: 'torus',
showOnModal: false,
},
[WALLET_ADAPTERS.PHANTOM]: {
label: 'phantom',
showOnModal: false,
},
[WALLET_ADAPTERS.SOLFLARE]: {
label: 'solfare',
showOnModal: false,
},
[WALLET_ADAPTERS.SLOPE]: {
label: 'slope',
showOnModal: false,
},
[WALLET_ADAPTERS.TORUS_EVM]: {
label: 'torus',
showOnModal: false,
},
[WALLET_ADAPTERS.COINBASE]: {
label: 'coinbase',
showOnModal: false,
},
[WALLET_ADAPTERS.OPENLOGIN]: {
label: 'openlogin',
loginMethods: {
twitter: {
name: 'twitter',
mainOption: true,
},
google: {
name: 'google',
showOnModal: false,
},
facebook: {
name: 'facebook',
showOnModal: false,
},
reddit: {
name: 'reddit',
showOnModal: false,
},
discord: {
name: 'discord',
showOnModal: false,
},
twitch: {
name: 'twitch',
showOnModal: false,
},
apple: {
name: 'apple',
showOnModal: false,
},
line: {
name: 'line',
showOnModal: false,
},
github: {
name: 'github',
showOnModal: false,
},
linkedin: {
name: 'linkedin',
showOnModal: false,
},
weibo: {
name: 'weibo',
showOnModal: false,
},
wechat: {
name: 'wechat',
showOnModal: false,
},
email_passwordless: {
name: 'email_passwordless',
showOnModal: false,
},
sms_passwordless: {
name: 'sms_passwordless',
showOnModal: false,
},
kakao: {
name: 'kakao',
showOnModal: false,
},
},
// setting it to false will hide all social login methods from modal.
// showOnModal: true,
},
},
});