Skip to content

tboonma/kinkao

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kin Kao

A Software Development Security assignment. Kin Kao is a web-based restaurant application that offers various authorization methods to secure its customers' data and ensure their privacy.

Labs

This is a completed version for lab 1-3, if you want to see this assignment in each lab, you can view them in each branch.
Spring Security 1 - Basic Authentication
Spring Security 2 - OpenID
Spring Security 3 - Env, UUID, DTO

Getting Started

Requirements

Name Recommended version(s)
Java SDK 17

Installation

  1. Clone this project and make sure you have all dependencies
  2. Define Environment Variables
GITHUB_CLIENT_ID=your-client-id
GITHUB_CLIENT_SECRET=your-client-secret
GOOGLE_CLIENT_ID=your-client-id
GOOGLE_CLIENT_SECRET=your-client-secret
  1. If you are using IntelliJ prior to 2020.3, you will need to install a Lombok IntelliJ plugin by following these steps. https://projectlombok.org/setup/intellij

  2. Run the application

mvn spring-boot:run
  1. Go to http://localhost:8090

About

A Software Security Basic and OpenID Authen + Env, UUID, DTO

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors