{"id":22084109,"url":"https://github.com/philipsorst/angular-rest-springsecurity","last_synced_at":"2025-04-04T16:16:06.198Z","repository":{"id":6931034,"uuid":"8182271","full_name":"philipsorst/angular-rest-springsecurity","owner":"philipsorst","description":"An example AngularJS Application that uses a Spring Security protected Jersey REST backend based on Hibernate/JPA","archived":false,"fork":false,"pushed_at":"2020-05-12T11:28:59.000Z","size":1008,"stargazers_count":616,"open_issues_count":9,"forks_count":366,"subscribers_count":88,"default_branch":"master","last_synced_at":"2025-03-28T15:08:50.326Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/philipsorst.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}},"created_at":"2013-02-13T16:03:58.000Z","updated_at":"2025-03-20T19:30:38.000Z","dependencies_parsed_at":"2022-08-26T17:21:29.100Z","dependency_job_id":null,"html_url":"https://github.com/philipsorst/angular-rest-springsecurity","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipsorst%2Fangular-rest-springsecurity","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipsorst%2Fangular-rest-springsecurity/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipsorst%2Fangular-rest-springsecurity/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipsorst%2Fangular-rest-springsecurity/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/philipsorst","download_url":"https://codeload.github.com/philipsorst/angular-rest-springsecurity/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247208181,"owners_count":20901570,"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-12-01T00:20:06.459Z","updated_at":"2025-04-04T16:16:06.173Z","avatar_url":"https://github.com/philipsorst.png","language":"Java","funding_links":["https://www.paypal.com/cgi-bin/webscr?cmd=_donations\u0026business=W9NAXW8YAZ4D6\u0026item_name=Angular+REST+SpringSecurity+Example+Donation\u0026currency_code=EUR"],"categories":[],"sub_categories":[],"readme":"angular-rest-springsecurity\n===========================\n\n[![Build Status](https://travis-ci.org/philipsorst/angular-rest-springsecurity.svg?branch=master)](https://travis-ci.org/philipsorst/angular-rest-springsecurity)\n[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_donations\u0026business=W9NAXW8YAZ4D6\u0026item_name=Angular+REST+SpringSecurity+Example+Donation\u0026currency_code=EUR)\n\nAn example AngularJS Application that uses a Spring Security protected Jersey REST backend based on Hibernate/JPA.\n\nAbout\n-----\n\nThe projects aim is to demonstrate the Java implementation of a simple REST interface which is used by an AngularJS application. The following topics are covered:\n\n* A relational database that holds blog posts and users.\n* A REST service that exposes the data in the database.\n* Authentication and authorization against the REST service.\n* A Simple AngularJS application that allows users to view or edit news entries depending on their role.\n* A responsive design.\n \nThis project is just meant to be a demonstration, therefore it is neither well documented nor well tested. Use it to learn about the technologies used, but do not use it for productive applications.\n\nAny feedback is welcome, and I will incorporate useful pull requests.\n\nTechnologies\n------------\n\n* [AngularJS](http://angularjs.org/)\n* [Bootstrap](http://getbootstrap.com/)\n* [Jersey](https://jersey.java.net/)\n* [Spring Security](http://projects.spring.io/spring-security/)\n* [Hibernate](http://hibernate.org/)\n\nRunning\n-------\n\nMake sure Java \u003e= 8 and [Maven](http://maven.apache.org/) \u003e= 3.0 is installed on your system. Go into the project dir and type `mvn jetty:run`, then point your browser to `http://localhost:8080`.\n\nLicense\n-------\n\n[The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphilipsorst%2Fangular-rest-springsecurity","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fphilipsorst%2Fangular-rest-springsecurity","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphilipsorst%2Fangular-rest-springsecurity/lists"}