{"id":14955350,"url":"https://github.com/justalever/passwordless_demo","last_synced_at":"2026-02-19T14:06:39.292Z","repository":{"id":151673854,"uuid":"470242594","full_name":"justalever/passwordless_demo","owner":"justalever","description":"Passwordless login with Rails 7 - A quick guide on using alternative authentication strategies.","archived":false,"fork":false,"pushed_at":"2022-03-16T15:15:54.000Z","size":44,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-12T01:35:26.668Z","etag":null,"topics":["passwordless-authentication","rails","rails7","ruby","ruby-on-rails"],"latest_commit_sha":null,"homepage":"","language":"Ruby","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/justalever.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-03-15T16:26:54.000Z","updated_at":"2024-03-06T05:17:35.000Z","dependencies_parsed_at":null,"dependency_job_id":"9dd5bec8-d233-478f-ae55-ba26dccf6f2c","html_url":"https://github.com/justalever/passwordless_demo","commit_stats":{"total_commits":3,"total_committers":1,"mean_commits":3.0,"dds":0.0,"last_synced_commit":"f03a18e8ba7596ece1711e2e70f33380f7a6ee38"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/justalever/passwordless_demo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/justalever%2Fpasswordless_demo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/justalever%2Fpasswordless_demo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/justalever%2Fpasswordless_demo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/justalever%2Fpasswordless_demo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/justalever","download_url":"https://codeload.github.com/justalever/passwordless_demo/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/justalever%2Fpasswordless_demo/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29616961,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-19T13:04:20.082Z","status":"ssl_error","status_checked_at":"2026-02-19T13:03:33.775Z","response_time":117,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["passwordless-authentication","rails","rails7","ruby","ruby-on-rails"],"created_at":"2024-09-24T13:11:01.623Z","updated_at":"2026-02-19T14:06:39.263Z","avatar_url":"https://github.com/justalever.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Passwordless login with Rails 7](https://f001.backblazeb2.com/file/webcrunch/passwordless-login-rails-7.jpg)\n\n# Passwordless login with Rails 7\n\nRuby on Rails ships with no user authentication layer. The core maintainers of the framework made this decision as it could vary per app how you might want to handle such a feat.\n\nMost developers I come across reach for the devise gem that works very well for most of your needs. There are even additional gems offering newer features like inviting users, one-time passwords, and more.\n\nRecently I questioned the whole notion of a login and password mechanism. We are conditioned to this way of \"access\" but it's quite cumbersome when it comes down to it.\n\nUsers are forced to remember their login and password credentials which leads to them choosing something they can remember. Sadly, this removes a lot of security features from the whole point of a secret login and password.\n\nKnowing there was probably a pre-made solution out there I did some searching. I found a gem called [passwordless](https://github.com/mikker/passwordless) which seems to answer the calling I was on the hunt for.\n\nMuch of the gem could probably be accomplished without the additional dependency but it includes some handy features.\n\nLet's take a tour...\n\n[Read the full version](https://web-crunch.com/posts/passwordless-login-with-rails-7/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjustalever%2Fpasswordless_demo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjustalever%2Fpasswordless_demo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjustalever%2Fpasswordless_demo/lists"}