{"id":15093115,"url":"https://github.com/dethos/django-cryptolock","last_synced_at":"2025-10-06T11:31:30.849Z","repository":{"id":54877259,"uuid":"210655654","full_name":"dethos/django-cryptolock","owner":"dethos","description":"Authentication using cryptocurrency wallets for Django projects","archived":true,"fork":false,"pushed_at":"2023-01-23T11:31:22.000Z","size":98,"stargazers_count":4,"open_issues_count":5,"forks_count":3,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-09-26T11:03:43.716Z","etag":null,"topics":["authentication","bitcoin","bitid","cryptocurrency-tools","cryptolock","django","hacktoberfest","monero"],"latest_commit_sha":null,"homepage":"https://django-cryptolock.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dethos.png","metadata":{"files":{"readme":"README.rst","changelog":"HISTORY.rst","contributing":"CONTRIBUTING.rst","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-09-24T17:04:03.000Z","updated_at":"2024-05-31T07:31:08.000Z","dependencies_parsed_at":"2023-01-31T01:31:05.319Z","dependency_job_id":null,"html_url":"https://github.com/dethos/django-cryptolock","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dethos%2Fdjango-cryptolock","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dethos%2Fdjango-cryptolock/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dethos%2Fdjango-cryptolock/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dethos%2Fdjango-cryptolock/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dethos","download_url":"https://codeload.github.com/dethos/django-cryptolock/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":219877267,"owners_count":16554853,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["authentication","bitcoin","bitid","cryptocurrency-tools","cryptolock","django","hacktoberfest","monero"],"created_at":"2024-09-25T11:03:43.085Z","updated_at":"2025-10-06T11:31:30.454Z","avatar_url":"https://github.com/dethos.png","language":"Python","readme":"=============================\nDjango-Cryptolock\n=============================\n\n**DISCLAIMER: This project is no longer maintained. Feel free to fork. The\nPyPI package will remain available, but any user's should replace it as soon\nas possible.**\n\nAuthentication using cryptocurrency wallets for Django projects.\n\nThis package provides a django app containing a set of utilities to\nimplement the BitId and Monero Cryptolock authentication \"protocols\".\n\nFuture releases might include other cryptocurrencies but for the being\n(until we reach some stability) all the focus will remain on BTC and XMR.\n\nDocumentation\n-------------\n\nThe full documentation is at https://django-cryptolock.readthedocs.io.\n\nQuickstart\n----------\n\n1. Install Django-Cryptolock::\n\n    pip install django-cryptolock\n\n2. Add it to your `INSTALLED_APPS`:\n\n.. code-block:: python\n\n    INSTALLED_APPS = (\n        ...\n        \"django_cryptolock.apps.DjangoCryptolockConfig\",\n        ...\n    )\n\n3. Migrate your database::\n\n    python manage.py migrate\n\n\n4. Add the following settings to your project for the Monero Backend:\n\n.. code-block:: python\n\n    AUTHENTICATION_BACKENDS = [\n        \"django_cryptolock.backends.MoneroAddressBackend\",\n        ...\n    ]\n    DJCL_MONERO_NETWORK = \"mainnet\"\n    DJCL_MONERO_WALLET_RPC_PROTOCOL = \"\u003chttp_or_https\u003e\"\n    DJCL_MONERO_WALLET_RPC_HOST = \"\u003cwallet_rpc_host\u003e:\u003cport\u003e\"\n    DJCL_MONERO_WALLET_RPC_USER = \"\u003cuser\u003e\"\n    DJCL_MONERO_WALLET_RPC_PASS = \"\u003cpassword\u003e\"\n\n5. Add Django-Cryptolock's URL patterns:\n\n.. code-block:: python\n\n    from django.conf.urls import url\n\n\n    urlpatterns = [\n        ...\n        url(r\"^auth/\", include(\"django_cryptolock.urls\", namespace=\"django_cryptolock\")),\n        ...\n    ]\n\nMore detailed information can be found in the [documentation](#documentation).\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdethos%2Fdjango-cryptolock","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdethos%2Fdjango-cryptolock","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdethos%2Fdjango-cryptolock/lists"}