├── .mvn
└── wrapper
│ ├── maven-wrapper.jar
│ └── maven-wrapper.properties
├── gradle
└── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── src
├── main
│ ├── resources
│ │ ├── static
│ │ │ ├── favicon.ico
│ │ │ └── css
│ │ │ │ └── style.css
│ │ ├── templates
│ │ │ ├── models
│ │ │ │ ├── user-list-item.mustache
│ │ │ │ └── user-profile.mustache
│ │ │ ├── layout
│ │ │ │ ├── footer.mustache
│ │ │ │ ├── end.mustache
│ │ │ │ ├── start.mustache
│ │ │ │ └── nav.mustache
│ │ │ ├── error
│ │ │ │ └── 404.mustache
│ │ │ ├── profiles
│ │ │ │ └── view.mustache
│ │ │ └── index.mustache
│ │ └── application.yaml
│ └── java
│ │ └── daggerok
│ │ ├── security
│ │ ├── userdetails
│ │ │ ├── ReactiveRepositoryUserDetailsService.java
│ │ │ └── CustomUserDetails.java
│ │ ├── SecurityAdvice.java
│ │ └── SecurityConfig.java
│ │ ├── user
│ │ ├── User.java
│ │ ├── UserRepository.java
│ │ └── UserRoutes.java
│ │ ├── web
│ │ ├── ProfilePage.java
│ │ └── IndexPage.java
│ │ └── WebappApplication.java
└── test
│ └── java
│ └── daggerok
│ └── WebappApplicationTests.java
├── .travis.yml
├── .gitignore
├── gradlew.bat
├── README.adoc
├── pom.xml
├── mvnw.cmd
├── gradlew
└── mvnw
/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/daggerok/csrf-spring-webflux-mustache/HEAD/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/daggerok/csrf-spring-webflux-mustache/HEAD/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.5.4/apache-maven-3.5.4-bin.zip
--------------------------------------------------------------------------------
/src/main/resources/static/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/daggerok/csrf-spring-webflux-mustache/HEAD/src/main/resources/static/favicon.ico
--------------------------------------------------------------------------------
/src/main/resources/templates/models/user-list-item.mustache:
--------------------------------------------------------------------------------
1 | {{#id}}
2 | {{#username}}
3 |
4 | {{id}} - {{username}}
5 |
6 | {{/username}}
7 | {{/id}}
8 |
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionBase=GRADLE_USER_HOME
2 | distributionPath=wrapper/dists
3 | zipStoreBase=GRADLE_USER_HOME
4 | zipStorePath=wrapper/dists
5 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.10-bin.zip
6 |
--------------------------------------------------------------------------------
/src/main/resources/templates/layout/footer.mustache:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/src/main/resources/templates/layout/end.mustache:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
7 |