{"id":26719890,"url":"https://github.com/truffls/sign-in-with-apple-using-django","last_synced_at":"2025-04-14T04:35:19.108Z","repository":{"id":62926978,"uuid":"213639060","full_name":"truffls/sign-in-with-apple-using-django","owner":"truffls","description":"Sign In with Apple and Server-Side verification","archived":false,"fork":false,"pushed_at":"2020-05-09T15:59:35.000Z","size":2235,"stargazers_count":88,"open_issues_count":5,"forks_count":15,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-03-27T18:46:45.828Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/truffls.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-10-08T12:41:10.000Z","updated_at":"2024-12-02T02:24:02.000Z","dependencies_parsed_at":"2022-11-09T08:45:24.698Z","dependency_job_id":null,"html_url":"https://github.com/truffls/sign-in-with-apple-using-django","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/truffls%2Fsign-in-with-apple-using-django","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/truffls%2Fsign-in-with-apple-using-django/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/truffls%2Fsign-in-with-apple-using-django/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/truffls%2Fsign-in-with-apple-using-django/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/truffls","download_url":"https://codeload.github.com/truffls/sign-in-with-apple-using-django/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248823873,"owners_count":21167321,"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":[],"created_at":"2025-03-27T18:29:40.312Z","updated_at":"2025-04-14T04:35:19.082Z","avatar_url":"https://github.com/truffls.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Sign In with Apple using Python Django\n_An implementation with Python Django + Python Social Auth and iOS._\n\n## What this document covers\n\nLike many developers providing third party login in their apps, we at Truffls had to implement Sign In with Apple as per their regulations. Since we (at the time of this article) already offer a number of login options like Xing, LinkedIn, Google, and Facebook we wanted to integrate Sign In with Apple in our server-side verification framework: Python Social Auth. We divided the document in three parts:\n\n1. [Configure Identifiers and Keys](identifiers-and-keys.md)\n2. [Implement Sign In with Apple in your backend](backend.md)\n3. [Implement Sign In with Apple in your iOS app](iOS.md)\n\n## Flow\n\n\u003cimg src=\"resources/flow-diagram.png\"\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftruffls%2Fsign-in-with-apple-using-django","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftruffls%2Fsign-in-with-apple-using-django","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftruffls%2Fsign-in-with-apple-using-django/lists"}