Password provider for blockstack synapse server
pip install matrix_blockstack_password_provider to install the package in your synapse environment
homeserver.yaml edit the
password_providers: - module: "matrix_blockstack_password_provider.BlockstackPasswordProvider" config: enabled: true endpoint: "https://core.blockstack.org"
endpoint is optional and defaults to
Known Homeservers for Blockstack users
- Currently only OI Chat supports this type of authentication.
- Client apps need to write a file
mxid.jsoninto the root of their gaia bucket. The content is the challenge received from the home server. Then for authentication, the client needs to send the blockstack id as username and as password a client app generated nonce that was used when requesting the challenge together with the app domain in the format
nonce + "|" + appDomain
Release history Release notifications
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size matrix_blockstack_password_provider-0.4.2.tar.gz (4.1 kB)||File type Source||Python version None||Upload date||Hashes View hashes|
Hashes for matrix_blockstack_password_provider-0.4.2.tar.gz