You need two things:
- Discourse instance with https://github.com/CryptoverseCC/discourse-openid-connect/ plugin installed.
- Client ID and Client Secret from cryptoauth.io
To get client ID and secret send DM to @0x6be450972b30891b16c8588dcbc10c8c2aef04da
It is possible to restrict login to only those addresses which possess ERC-20/NFT tokens.