-
Project tree
├─ src │ ├─ main │ │ ├─ java/kr/sproutfx/oauth/authorization │ │ │ ├─ api │ │ │ │ ├─ authorize // 인증, 토큰 발급 관련 API │ │ │ │ │ └─ (생략) │ │ │ │ ├─ client // Client CRUD │ │ │ │ │ └─ (생략) │ │ │ │ ├─ member // Member CRUD │ │ │ │ │ └─ (생략) │ │ │ │ └─ project // Project CRUD │ │ │ │ └─ (생략) │ │ │ ├─ common │ │ │ │ ├─ advisor │ │ │ │ │ └─ RestControllerAdvisor.java // Exception 처리 │ │ │ │ ├─ aspect │ │ │ │ │ └─ RestControllerAspect.java // Rest controller logging │ │ │ │ ├─ base │ │ │ │ │ ├─ BaseController.java │ │ │ │ │ ├─ BaseEntity.java │ │ │ │ │ ├─ BaseException.java │ │ │ │ │ └─ BaseResponse.java │ │ │ │ └─ exception │ │ │ │ └─ BaseException.java // Custom exception │ │ │ ├─ configuration │ │ │ │ ├─ crypto // 암호화, 복호화 │ │ │ │ │ └─ (생략) │ │ │ │ └─ jpa // JPA 설정 │ │ │ │ └─ (생략) │ │ │ └─ AuthServiceApplication.java │ │ └─ resources │ │ ├─ keystore │ │ │ └─ sproutfx-oauth-authorization.jks │ │ └─ application.yml │ └─ test/java/kr/sproutfx/oauth/authorization │ └─ AuthServiceApplicationTests.java ├─ .gitignore ├─ .gitlab-ci-mvn-settings.xml ├─ .gitlab-ci.yml ├─ dockerfile ├─ pom.xml └─ README.md
-
Dependency
<projects> <dependencies> <!-- Custom logging(using ELK) --> <dependency> <groupId>kr.sproutfx.common</groupId> <artifactId>sproutfx-common-logging-spring-boot-stater</artifactId> <version>0.0.1-SNAPSHOT</version> </dependency> <!-- Security --> <dependency> <groupId>kr.sproutfx.common</groupId> <artifactId>sproutfx-common-security-spring-boot-starter</artifactId> <version>0.0.1-SNAPSHOT</version> </dependency> </dependencies> </projects>
-
gitlab package registry 설정
<!-- {maven_home}/conf/settings.xml --> <settings> <servers> <server> <id>gitlab-maven</id> <configuration> <httpHeaders> <property> <name>Private-Token</name> <value>{PRIVATE_TOKEN}</value> </property> </httpHeaders> </configuration> </server> </servers> <mirrors> <mirror> <id>gitlab-maven</id> <mirrorOf>snapshot, release</mirrorOf> <url>https://gitlab.com/api/v4/groups/{GROUP_ID}/-/packages/maven/</url> </mirror> </mirrors> </settings>
-
Disable maven ssl validation options
-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true
sproutfx-oauth-authorization's Introduction
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.