cryptoauth.io

Cryptoauth.io (a.k.a. Cryptoverse Login) website

View the Project on GitHub CryptoverseCC/cryptoauth.io

Integrate Discourse with Cryptoverse Login (a.k.a. Cryptoauth)

Get Client ID and Client Secret

To be able to use ethereum wallet login with your discourse instance you need client ID and client Secret. You can obtain them by calling registration API:

> curl --header "Content-Type: application/json" \
    --request POST \
    --data '{"redirect_uris":["https://client.example.org/callback"],"token_endpoint_auth_method": "client_secret_basic"}' \
    https://login.cryptoverse.cc/oauth2/register -v
...

Remember to pass proper redirect_uris

Install OpenID Connect Plugin

Install plugin CryptoverseCC/discourse-openid-connect at your discourse instance, you can also use official one discourse/discourse-openid-connect but it’s missing some features like ENS support.

Configure your Discourse

Not all are necessary for login to work.

Discovery document url: https://login.cryptoverse.cc/.well-known/openid-configuration

--- --- ---