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 a home server auth endpoint. Then for authentication, the client needs to send the id address 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 + "|" + blockstackId. Users can do this manually on a account management site.
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.5.0.tar.gz (4.3 kB)||File type Source||Python version None||Upload date||Hashes View hashes|
Hashes for matrix_blockstack_password_provider-0.5.0.tar.gz