Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions playground/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,4 @@ The following subprojects are included with the playground:
| [kinde-springboot-pkce-client-example](springboot-pkce-client-example/README.md) | A Spring Boot PKCE example |
| [kinde-springboot-thymeleaf-full-example](kinde-``springboot-thymeleaf-full-example/README.md) | A Spring Boot Thymeleaf Full example |
| [kinde-springboot-starter-example](kinde-springboot-starter-example/README.md) | A Kinde Spring Boot Core example |
| [kinde-springboot-jwt-example](kinde-springboot-jwt-example/README.md) | A Kinde Spring Boot JWT example |
26 changes: 26 additions & 0 deletions playground/kinde-springboot-jwt-example/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# https://git-scm.com/docs/gitignore

# ---------------------------------------------------------------------
# DO NOT CHANGE THIS SECTION

# Dependencies
node_modules/

# Compiled output
dist/
build/
target/
coverage/

# Generated at runtime
*.log
.cache

# Personal files
.idea

# System files
.DS_Store

# ---------------------------------------------------------------------
# Add specific rules here…
22 changes: 22 additions & 0 deletions playground/kinde-springboot-jwt-example/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Kinde-SpringBoot-JWT-Example

This project demonstrates how to use Spring Security and spring-boot-starter-oauth2-resource-server for authentication
with Spring Boot. Kinde is used as a OAuth2 Provider

## Setup

Configure your application by editing `src/main/resources/application.properties`:

```
spring.security.oauth2.resourceserver.jwt.issuer-uri=https://<your-kinde-domain>.kinde.com
```

Replace `<your-kinde-domain>` with your actual Kinde domain (e.g., `myapp.kinde`).

## Running the Application

You can run the application using your IDE or with Maven:

```shell
./mvnw spring-boot:run
```
259 changes: 259 additions & 0 deletions playground/kinde-springboot-jwt-example/mvnw

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading