{"id":20332663,"url":"https://github.com/knowledgefactory4u/registration-login-spring-boot-security-thymeleaf","last_synced_at":"2025-10-07T20:23:51.082Z","repository":{"id":115258236,"uuid":"507996672","full_name":"knowledgefactory4u/registration-login-spring-boot-security-thymeleaf","owner":"knowledgefactory4u","description":"Registration and Login with Spring Boot + Spring Security + Thymeleaf","archived":false,"fork":false,"pushed_at":"2023-11-30T12:09:44.000Z","size":27,"stargazers_count":8,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-11T21:38:58.796Z","etag":null,"topics":["jpa","login","registration","springboot","springsecurity","thymeleaf"],"latest_commit_sha":null,"homepage":"https://www.knowledgefactory.net/2021/09/registration-login-springboot-security-thymeleaf.html","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/knowledgefactory4u.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}},"created_at":"2022-06-27T17:11:02.000Z","updated_at":"2025-04-10T11:22:53.000Z","dependencies_parsed_at":"2023-11-30T13:39:51.666Z","dependency_job_id":null,"html_url":"https://github.com/knowledgefactory4u/registration-login-spring-boot-security-thymeleaf","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/knowledgefactory4u/registration-login-spring-boot-security-thymeleaf","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/knowledgefactory4u%2Fregistration-login-spring-boot-security-thymeleaf","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/knowledgefactory4u%2Fregistration-login-spring-boot-security-thymeleaf/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/knowledgefactory4u%2Fregistration-login-spring-boot-security-thymeleaf/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/knowledgefactory4u%2Fregistration-login-spring-boot-security-thymeleaf/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/knowledgefactory4u","download_url":"https://codeload.github.com/knowledgefactory4u/registration-login-spring-boot-security-thymeleaf/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/knowledgefactory4u%2Fregistration-login-spring-boot-security-thymeleaf/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278839055,"owners_count":26054851,"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","status":"online","status_checked_at":"2025-10-07T02:00:06.786Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["jpa","login","registration","springboot","springsecurity","thymeleaf"],"created_at":"2024-11-14T20:27:44.409Z","updated_at":"2025-10-07T20:23:51.066Z","avatar_url":"https://github.com/knowledgefactory4u.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Registration and Login with Spring Boot + Spring Security + Thymeleaf\n\n# User Registration\n\n\u003cimg src=\"https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWMVzaO5Wpr6KfTDD0gKMeAasriyLKVsRLFU34uHqxwGY-WCJ2fPHU2j8kfB8kb70LhMmAojnqa2BQd_KBBgHiJBBy2tqhLUOrXPoaMj7UqxomRcOgmzqoknBDVgvs_Q_jnBwp8OZXUIsfEKMmsrbxGQWACeVwJaCXYZvxwMl3Q_jPvDvIvJ5efFQv-g/s819/registration-login.png\"\u003e\n\n# Authentication Failed\n\n\u003cimg src=\"https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrENrJGxZqiePaSge9Low_LurUO7VSlgHihtDrs-aQleSd4NDI1W8aRy73WF08oZ2bhdxqIR-GVh8ria5gxRn4atyLDRrOBQ7TSZMrCMDj1URIaRT0rSsp21LQgWr6wDKybgFV-k5XaAFcGvCc8gkSTz09RseFMjGa7jHP7yHREZTBJMbdzb5aEV2BvQ/s758/validation-failed.png\"\u003e\n\n# Authentication success\n\u003cimg src=\"https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBF3q3S8ycWOzX3N_lznvPp0udtLtzRgJT6Ii6oGc5Cv7NDuozM6EdXobSfPYAG5hCBt6nypW0vlqmE168ZdzBXJGMdD-sEYNrOKvhGbRdJoDRviGOk7iin1ftxy9U1aWWXPaGIhoxXS0zcQ9JNw9d2-XefDvDU1NpcVp8R8dO3zvdhzu7i0BPQYNf-Q/s757/login-success.png\"\u003e\n\n# Sign out\n\u003cimg src=\"https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlOIp2zAOcnZFR0TlB-FN9BAfON2KB0ZZeN6Xwka2Gc0zCSmYTScMFPgTGXPxyKaHvTYe-rhwRqs8pyrebQXJMHg7x705WjeSXVRb_2Q7fpASp0_DOhJZQOG_F9W0y9a71pzNaWWnf6HlCN2jQbEGJR_AamnEXcVRl98B9o4-xWA6P7qqAcqj85mp-sA/s760/loggedout.png\"\u003e\n\n# Local setup\n\nStep 1: Download or clone the source code from GitHub to a local machine\n\n# Backend\n\nStep 2:  ```mvn clean install```\n\nStep 3:  ```mvn spring-boot:run```\n\n# From the browser call the endpoint http://localhost:8080\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fknowledgefactory4u%2Fregistration-login-spring-boot-security-thymeleaf","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fknowledgefactory4u%2Fregistration-login-spring-boot-security-thymeleaf","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fknowledgefactory4u%2Fregistration-login-spring-boot-security-thymeleaf/lists"}