{"id":18434424,"url":"https://github.com/mobilequickie/amplify-passwordless-sms-auth","last_synced_at":"2025-05-09T00:07:22.432Z","repository":{"id":38781202,"uuid":"177213083","full_name":"mobilequickie/amplify-passwordless-sms-auth","owner":"mobilequickie","description":"amplify passwordless sms authentication","archived":false,"fork":false,"pushed_at":"2024-07-17T10:03:03.000Z","size":17103,"stargazers_count":92,"open_issues_count":25,"forks_count":99,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-05-09T00:07:15.895Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Swift","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/mobilequickie.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-03-22T21:46:23.000Z","updated_at":"2025-04-30T05:16:50.000Z","dependencies_parsed_at":"2024-12-28T17:11:48.965Z","dependency_job_id":"3b7b335a-5b36-4d1f-aac2-3b24dfd5eece","html_url":"https://github.com/mobilequickie/amplify-passwordless-sms-auth","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/mobilequickie%2Famplify-passwordless-sms-auth","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mobilequickie%2Famplify-passwordless-sms-auth/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mobilequickie%2Famplify-passwordless-sms-auth/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mobilequickie%2Famplify-passwordless-sms-auth/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mobilequickie","download_url":"https://codeload.github.com/mobilequickie/amplify-passwordless-sms-auth/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253166519,"owners_count":21864482,"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":"2024-11-06T06:03:56.320Z","updated_at":"2025-05-09T00:07:22.403Z","avatar_url":"https://github.com/mobilequickie.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Amplify Passwordless SMS Authentication\nThis is your passwordless SMS authentication solution for AWS. It uses Amazon Cognito user pools custom auth challenge with AWS Lambda triggers as shown in this diagram.\n \n![Lambda Triggers Diagram](https://docs.aws.amazon.com/cognito/latest/developerguide/images/lambda-challenges.png)\n\n## This repo provides: ##\n1. The backend source configuration to deploy a fully functional passwordless SMS backend solution via this [AWS Serverless Repository](https://serverlessrepo.aws.amazon.com/applications/arn:aws:serverlessrepo:us-east-1:552623489034:applications~amplify-passwordless-sms-auth).\n2. A sample [Web Client (Angular)](https://github.com/mobilequickie/amplify-passwordless-sms-auth/tree/master/webClient/angular) app that demonstrates sign-up and sign-in of users via their phone number. The web client is an Angular 7 app that connects to your backend that was deployed via the AWS serverless repository.\n3. A sample [iOS Mobile Client](https://github.com/mobilequickie/amplify-passwordless-sms-auth/tree/master/iOSClient) that demonstrates the ability to sign-up and sign-in a user via their phone number, straight from a native mobile app. \n\nIf you are interested in [passwordless email authentication](https://github.com/aws-samples/amazon-cognito-passwordless-email-auth/tree/master/cognito)\n\n## Backend Deployment instructions\n\nDeploy the backend through the Serverless Application Repository as outlined in [/backend](https://github.com/mobilequickie/amplify-passwordless-sms-auth/tree/master/backend). \n\nOnce you deploy this backend via the Serverless Application Repository, you can setup the provided web client (Angular) or iOS app to demonstrate sign-up and sign-in of users, using only their phone number. \n\n#### Clients ####\n\n[Web Client (Angular)](https://github.com/mobilequickie/amplify-passwordless-sms-auth/tree/master/webClient/angular)\n\n[iOS Client](https://github.com/mobilequickie/amplify-passwordless-sms-auth/tree/master/iOSClient)\n\n### License Summary\n\nThis sample code is made available under a modified MIT license. See the LICENSE file.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmobilequickie%2Famplify-passwordless-sms-auth","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmobilequickie%2Famplify-passwordless-sms-auth","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmobilequickie%2Famplify-passwordless-sms-auth/lists"}