{"payload":{"pageCount":1,"repositories":[{"type":"Public","name":"django-otp","owner":"django-otp","isFork":false,"description":"A pluggable framework for adding two-factor authentication to Django using one-time passwords.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":2,"issueCount":11,"starsCount":503,"forksCount":93,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-16T18:54:50.030Z"}},{"type":"Public","name":"django-otp-yubikey","owner":"django-otp","isFork":false,"description":"A django-otp plugin that verifies YubiKey OTP tokens.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":12,"forksCount":4,"license":"The Unlicense","participation":[0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-25T16:20:52.760Z"}},{"type":"Public","name":"django-otp-twilio","owner":"django-otp","isFork":false,"description":"A django-otp plugin that delivers tokens via Twilio's SMS service.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":20,"forksCount":6,"license":"The Unlicense","participation":[0,0,0,0,0,0,0,3,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-25T16:16:59.469Z"}},{"type":"Public","name":"django-agent-trust","owner":"django-otp","isFork":false,"description":"A framework for managing agent trust, such as public vs. private computers.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":2,"starsCount":5,"forksCount":3,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-08T17:45:54.106Z"}},{"type":"Public","name":"yubiotp","owner":"django-otp","isFork":false,"description":"Low-level implementation of the YubiKey OTP algorithm.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":7,"forksCount":1,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-11-17T21:37:38.074Z"}},{"type":"Public","name":"django-otp-agents","owner":"django-otp","isFork":false,"description":"Integration of django-otp and django-agent-trust.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":6,"forksCount":1,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-11-17T21:36:14.420Z"}}],"repositoryCount":6,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}