Skip to content

WEB-SEED with angular2 and springboot (i.e. you can use the WEB-SEED to start coding right away)

License

Notifications You must be signed in to change notification settings

andrew2k/angular-spring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

######################################################################################## @Author Andrea Franceschini ([email protected] & [email protected]) @Author RedFroggy, Michael DESIGAUD (refer to address below)

WEB-SEED application based on Spring, Angular2 and a custom HMAC authentication (upon Spring Security)

You can use this seed to start writing a new Java Web Application out of the box.

In January 2017 we forked the application of RedFroggy (https://github.com/RedFroggy/angular-spring-hmac/tree/angular2) and extended the RedFroggy application with a "subscription" mechanism and a JDBC interface to common databases. Such subscription mechanism is completed with an e-mail confirmation system and a Captcha.

#########################################################################################

#HMAC Implementation using Spring and Angular2

#Stack

  • Spring Boot
  • Spring Security
  • Spring MVC
  • Springt JDBC
  • Angular 2.2.0

#Features

  • Token based authentication
  • Json Web Token
  • HMAC implementation
  • HMAC Filter used by Spring Security
  • HMAC Factory for AngularJS
  • Security utility class

#Credentials admin/frog => role ADMIN manager/frog => role MANAGER user/frog => role USER

#To run Java unit tests

$ mvn test

#To run the application

$ mvn spring-boot:run
  • Npm modules should be automatically installed and typescript files compiled (see pom.xml file)
  • Then go to http://localhost:8080

About

WEB-SEED with angular2 and springboot (i.e. you can use the WEB-SEED to start coding right away)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published