Skip to content

pingvin65/spring-security-jwt-angular

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

spring-security-jwt-angular

status - work in progress - not completed

MySQL DB

MySQL DB

Home page

home page

Login page

login page

Brands (Companies)

Brands

Brands

Brands

Brands

$ tree -I 'node_modules|cache|test*|target'
.
├── HELP.md
├── images
│   └── peachjwt.svg
├── mvnw
├── mvnw.cmd
├── pom.xml
├── pom.xml.marinedb
├── README.md
└── src
    ├── front-end-angular
    │   ├── angular.json
    │   ├── e2e
    │   │   ├── protractor.conf.js
    │   │   ├── src
    │   │   │   ├── app.e2e-spec.ts
    │   │   │   └── app.po.ts
    │   │   └── tsconfig.json
    │   ├── karma.conf.js
    │   ├── package.json
    │   ├── package-lock.json
    │   ├── README.md
    │   ├── src
    │   │   ├── app
    │   │   │   ├── app.component.html
    │   │   │   ├── app.component.scss
    │   │   │   ├── app.component.spec.ts
    │   │   │   ├── app.component.ts
    │   │   │   ├── app.module.ts
    │   │   │   ├── app-routing.module.ts
    │   │   │   ├── dist
    │   │   │   │   ├── app.component.css
    │   │   │   │   ├── app.component.js
    │   │   │   │   ├── app.module.js
    │   │   │   │   └── app-routing.module.js
    │   │   │   ├── pages
    │   │   │   │   ├── about
    │   │   │   │   │   ├── about.component.html
    │   │   │   │   │   ├── about.component.scss
    │   │   │   │   │   ├── about.component.spec.ts
    │   │   │   │   │   └── about.component.ts
    │   │   │   │   ├── company
    │   │   │   │   │   └── companies
    │   │   │   │   │       ├── companies.component.html
    │   │   │   │   │       ├── companies.component.scss
    │   │   │   │   │       ├── companies.component.spec.ts
    │   │   │   │   │       ├── companies.component.ts
    │   │   │   │   │       └── dist
    │   │   │   │   │           ├── companies.component.css
    │   │   │   │   │           └── companies.component.js
    │   │   │   │   ├── error
    │   │   │   │   │   └── page-not-found
    │   │   │   │   │       ├── page-not-found.component.html
    │   │   │   │   │       ├── page-not-found.component.scss
    │   │   │   │   │       ├── page-not-found.component.spec.ts
    │   │   │   │   │       └── page-not-found.component.ts
    │   │   │   │   ├── home
    │   │   │   │   │   ├── home.component.html
    │   │   │   │   │   ├── home.component.scss
    │   │   │   │   │   ├── home.component.spec.ts
    │   │   │   │   │   └── home.component.ts
    │   │   │   │   ├── login
    │   │   │   │   │   ├── dist
    │   │   │   │   │   │   ├── login.component.css
    │   │   │   │   │   │   └── login.component.js
    │   │   │   │   │   ├── login.component.html
    │   │   │   │   │   ├── login.component.scss
    │   │   │   │   │   ├── login.component.spec.ts
    │   │   │   │   │   └── login.component.ts
    │   │   │   │   └── product
    │   │   │   │       └── products
    │   │   │   │           ├── dist
    │   │   │   │           │   └── products.component.js
    │   │   │   │           ├── products.component.html
    │   │   │   │           ├── products.component.scss
    │   │   │   │           ├── products.component.spec.ts
    │   │   │   │           └── products.component.ts
    │   │   │   ├── segments
    │   │   │   │   ├── footer
    │   │   │   │   │   ├── dist
    │   │   │   │   │   │   └── footer.component.css
    │   │   │   │   │   ├── footer.component.html
    │   │   │   │   │   ├── footer.component.scss
    │   │   │   │   │   ├── footer.component.spec.ts
    │   │   │   │   │   └── footer.component.ts
    │   │   │   │   ├── interfaces
    │   │   │   │   │   ├── api-company-single.ts
    │   │   │   │   │   ├── api-company.ts
    │   │   │   │   │   ├── api-page.ts
    │   │   │   │   │   ├── api-product.ts
    │   │   │   │   │   ├── api-user.ts
    │   │   │   │   │   └── dist
    │   │   │   │   │       ├── api-company.js
    │   │   │   │   │       ├── api-company-single.js
    │   │   │   │   │       ├── api-page.js
    │   │   │   │   │       └── api-user.js
    │   │   │   │   ├── nav-bar
    │   │   │   │   │   ├── dist
    │   │   │   │   │   │   ├── nav-bar.component.css
    │   │   │   │   │   │   └── nav-bar.component.js
    │   │   │   │   │   ├── nav-bar.component.html
    │   │   │   │   │   ├── nav-bar.component.scss
    │   │   │   │   │   ├── nav-bar.component.spec.ts
    │   │   │   │   │   └── nav-bar.component.ts
    │   │   │   │   └── redirect
    │   │   │   │       └── redirect-to-login
    │   │   │   │           ├── dist
    │   │   │   │           │   └── redirect-to-login.component.js
    │   │   │   │           ├── redirect-to-login.component.html
    │   │   │   │           ├── redirect-to-login.component.scss
    │   │   │   │           ├── redirect-to-login.component.spec.ts
    │   │   │   │           └── redirect-to-login.component.ts
    │   │   │   └── services
    │   │   │       ├── api.service.spec.ts
    │   │   │       ├── api.service.ts
    │   │   │       └── dist
    │   │   │           └── api.service.js
    │   │   ├── assets
    │   │   │   ├── logo2.png
    │   │   │   └── logo.svg
    │   │   ├── environments
    │   │   │   ├── environment.prod.ts
    │   │   │   └── environment.ts
    │   │   ├── favicon.ico
    │   │   ├── favicon.png
    │   │   ├── index.html
    │   │   ├── main.ts
    │   │   ├── polyfills.ts
    │   │   └── styles.scss
    │   ├── tsconfig.app.json
    │   ├── tsconfig.base.json
    │   ├── tsconfig.json
    │   ├── tsconfig.spec.json
    │   └── tslint.json
    └── main
        ├── java
        │   └── com
        │       └── sasa
        │           └── app
        │               ├── AppUserDetailsService.java
        │               ├── controllers
        │               │   ├── AppController.java
        │               │   ├── CompanyController.java
        │               │   ├── exceptions
        │               │   │   └── CompanyNotFoundException.java
        │               │   └── IndexController.java
        │               ├── entity
        │               │   ├── Company.java
        │               │   ├── Post.java
        │               │   ├── Product.java
        │               │   ├── projections
        │               │   │   ├── CompanyProjection2.java
        │               │   │   ├── CompanyProjection.java
        │               │   │   ├── CompanyProjectionView.java
        │               │   │   ├── ProductProjectionByCompany.java
        │               │   │   └── ProductProjection.java
        │               │   └── UserEntity.java
        │               ├── filters
        │               │   └── JwtRequestFilter.java
        │               ├── models
        │               │   ├── AuthenticationRequest.java
        │               │   └── AuthenticationResponse.java
        │               ├── MvcConfig.java
        │               ├── repository
        │               │   ├── CompanyRepository.java
        │               │   ├── PostRepository.java
        │               │   ├── ProductRepository.java
        │               │   └── UserRepository.java
        │               ├── service
        │               │   └── UserService.java
        │               ├── SpringSecurityJwtAngularApplication.java
        │               ├── utlies
        │               │   ├── JwtAuthenticationEntryPoint.java
        │               │   └── JwtUtil.java
        │               └── WebSecurityConfig.java
        └── resources
            ├── application.properties
            ├── data.sql
            ├── public
            │   ├── 3rdpartylicenses.txt
            │   ├── assets
            │   │   ├── logo2.png
            │   │   └── logo.svg
            │   ├── favicon.ico
            │   ├── index.html
            │   ├── logo.0c77ce517bcdb7b790f8.svg
            │   ├── main.03ec1f49dcfdfc66bb8e.js
            │   ├── polyfills.4dc3b73f451c53467b36.js
            │   ├── runtime.e227d1a0e31cbccbf8ec.js
            │   └── styles.237c5230b53f3f54c859.css
            ├── static
            └── templates
                ├── error1.html
                └── index.html

54 directories, 139 files

$