├── .gitignore ├── README.md ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src ├── main └── kotlin │ └── me │ └── avo │ └── io │ └── ktor │ └── auth │ └── jwt │ └── sample │ ├── JwtConfig.kt │ ├── Main.kt │ ├── Module.kt │ ├── Server.kt │ ├── User.kt │ ├── UserSource.kt │ ├── UserSourceImpl.kt │ └── Util.kt └── test └── kotlin └── me └── avo └── io └── ktor └── auth └── jwt └── sample └── ServerTest.kt /.gitignore: -------------------------------------------------------------------------------- 1 | # IntelliJ project files 2 | .idea 3 | out 4 | gen 5 | .gradle 6 | /build -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreasVolkmann/ktor-auth-jwt-sample/HEAD/README.md -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreasVolkmann/ktor-auth-jwt-sample/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreasVolkmann/ktor-auth-jwt-sample/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreasVolkmann/ktor-auth-jwt-sample/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreasVolkmann/ktor-auth-jwt-sample/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'ktor-auth-jwt-sample' 2 | 3 | -------------------------------------------------------------------------------- /src/main/kotlin/me/avo/io/ktor/auth/jwt/sample/JwtConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreasVolkmann/ktor-auth-jwt-sample/HEAD/src/main/kotlin/me/avo/io/ktor/auth/jwt/sample/JwtConfig.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/avo/io/ktor/auth/jwt/sample/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreasVolkmann/ktor-auth-jwt-sample/HEAD/src/main/kotlin/me/avo/io/ktor/auth/jwt/sample/Main.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/avo/io/ktor/auth/jwt/sample/Module.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreasVolkmann/ktor-auth-jwt-sample/HEAD/src/main/kotlin/me/avo/io/ktor/auth/jwt/sample/Module.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/avo/io/ktor/auth/jwt/sample/Server.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreasVolkmann/ktor-auth-jwt-sample/HEAD/src/main/kotlin/me/avo/io/ktor/auth/jwt/sample/Server.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/avo/io/ktor/auth/jwt/sample/User.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreasVolkmann/ktor-auth-jwt-sample/HEAD/src/main/kotlin/me/avo/io/ktor/auth/jwt/sample/User.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/avo/io/ktor/auth/jwt/sample/UserSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreasVolkmann/ktor-auth-jwt-sample/HEAD/src/main/kotlin/me/avo/io/ktor/auth/jwt/sample/UserSource.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/avo/io/ktor/auth/jwt/sample/UserSourceImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreasVolkmann/ktor-auth-jwt-sample/HEAD/src/main/kotlin/me/avo/io/ktor/auth/jwt/sample/UserSourceImpl.kt -------------------------------------------------------------------------------- /src/main/kotlin/me/avo/io/ktor/auth/jwt/sample/Util.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreasVolkmann/ktor-auth-jwt-sample/HEAD/src/main/kotlin/me/avo/io/ktor/auth/jwt/sample/Util.kt -------------------------------------------------------------------------------- /src/test/kotlin/me/avo/io/ktor/auth/jwt/sample/ServerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreasVolkmann/ktor-auth-jwt-sample/HEAD/src/test/kotlin/me/avo/io/ktor/auth/jwt/sample/ServerTest.kt --------------------------------------------------------------------------------