This project is not covered by Drupal’s security advisory policy.
With this module you can setup Nostr internet identifiers on your server. Most Nostr clients will make a GET request to https://example.com/.well-known/nostr.json?name=bob and the response will be a json result like
{
"names": {
"bob": "b0635d6a9851d3aed0cd6c495b282167acf761729078d975fc341b22650b07b9"
}
}
"The response should be a JSON document object with a key "names" that should then be a mapping of names to hex formatted public keys. If the public key for the given matches the pubkey from the set_metadata event, the client then concludes that the given pubkey can indeed be referenced by its identifier.
More info about NIP-05: https://github.com/nostr-protocol/nips/blob/master/05.md
After you installed the module, you can open /admin/config/system/nostr-id-nip05 to configure the content of the nostr.json file.
More info about Nostr: https://github.com/nostr-protocol/nostr
In case you missed it, when the founder of Drupal Dries Buytaert discovered Nostr it was love on first sight.
Contact
Current maintainers
* Sebastian Hagens (Sebastix) - Nostr profile
Nostr on Drupal Slack
Join the #nostr channel on Drupal Slack to talk to other Drupalists discussing Nostr.
drupal.org/slack
Project information
- Project categories: Access control, Developer tools, Import and export
- Ecosystem: Nostr
1 site reports using this module
- Created by sebastix on , updated
This project is not covered by the security advisory policy.
Use at your own risk! It may have publicly disclosed vulnerabilities.
Releases
Development version: 1.0.x-dev updated 17 Sep 2024 at 20:42 UTC
