@@ -8,15 +8,37 @@ It encourages to adapt to existing implementations instead the other way around.
88# Frameworks
99## Setup
1010### Maven
11- First define the version to be used and set it as a property
11+
1212``` xml
1313<properties >
1414 <myndocs .oauth.version>0.5.0</myndocs .oauth.version>
1515</properties >
16- ```
1716
18- Include the following repository in order to download the artifacts
19- ``` xml
17+ <dependencies >
18+ <dependency >
19+ <groupId >nl.myndocs</groupId >
20+ <artifactId >oauth2-server-core</artifactId >
21+ <version >${myndocs.oauth.version}</version >
22+ </dependency >
23+
24+ <!-- In memory dependencies -->
25+ <dependency >
26+ <groupId >nl.myndocs</groupId >
27+ <artifactId >oauth2-server-client-inmemory</artifactId >
28+ <version >${myndocs.oauth.version}</version >
29+ </dependency >
30+ <dependency >
31+ <groupId >nl.myndocs</groupId >
32+ <artifactId >oauth2-server-identity-inmemory</artifactId >
33+ <version >${myndocs.oauth.version}</version >
34+ </dependency >
35+ <dependency >
36+ <groupId >nl.myndocs</groupId >
37+ <artifactId >oauth2-server-token-store-inmemory</artifactId >
38+ <version >${myndocs.oauth.version}</version >
39+ </dependency >
40+ </dependencies >
41+
2042<repositories >
2143 <repository >
2244 <id >myndocs-oauth2</id >
@@ -25,32 +47,22 @@ Include the following repository in order to download the artifacts
2547</repositories >
2648```
2749
28- For the frameworks examples we need at least the following dependencies:
29- ``` xml
30- <dependency >
31- <groupId >nl.myndocs</groupId >
32- <artifactId >oauth2-server-core</artifactId >
33- <version >${myndocs.oauth.version}</version >
34- </dependency >
35-
36- <!-- In memory dependencies -->
37- <dependency >
38- <groupId >nl.myndocs</groupId >
39- <artifactId >oauth2-server-client-inmemory</artifactId >
40- <version >${myndocs.oauth.version}</version >
41- </dependency >
42- <dependency >
43- <groupId >nl.myndocs</groupId >
44- <artifactId >oauth2-server-identity-inmemory</artifactId >
45- <version >${myndocs.oauth.version}</version >
46- </dependency >
47- <dependency >
48- <groupId >nl.myndocs</groupId >
49- <artifactId >oauth2-server-token-store-inmemory</artifactId >
50- <version >${myndocs.oauth.version}</version >
51- </dependency >
50+ ### Gradle
51+ ``` groovy
52+ repositories {
53+ maven { url 'https://dl.bintray.com/adhesivee/oauth2-server' }
54+ }
55+
56+ dependencies {
57+ compile "nl.myndocs:oauth2-server-core:$myndocs_oauth_version"
58+ // In memory dependencies
59+ compile "nl.myndocs:oauth2-server-client-inmemory:$myndocs_oauth_version"
60+ compile "nl.myndocs:oauth2-server-identity-inmemory:$myndocs_oauth_version"
61+ compile "nl.myndocs:oauth2-server-token-store-inmemory:$myndocs_oauth_version"
62+ }
5263```
5364
65+
5466### Framework implementation
5567The following frameworks are supported:
5668- [ Ktor] ( docs/ktor.md )
0 commit comments