├── LICENSE ├── boot-orcid-jwt ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml ├── readme.md └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── orcid │ │ │ └── demo │ │ │ └── jwt │ │ │ ├── BootOrcidJwtApplication.java │ │ │ ├── DemoController.java │ │ │ ├── ORCIDUserAuthenticationConverter.java │ │ │ ├── ORCIDUserDetails.java │ │ │ └── ResourceServerConfig.java │ └── resources │ │ ├── application.properties │ │ └── static │ │ ├── index.html │ │ └── index2.html │ └── test │ └── java │ └── org │ └── orcid │ └── demo │ └── jwt │ └── BootOrcidJwtApplicationTests.java ├── boot-orcid-oauth ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml ├── readme.MD └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── orcid │ │ │ └── boot │ │ │ ├── BootOrcidOauthApplication.java │ │ │ ├── DemoController.java │ │ │ └── ORCIDUser.java │ └── resources │ │ └── application.yml │ └── test │ └── java │ └── org │ └── orcid │ └── boot │ └── BootOrcidOauthApplicationTests.java ├── boot-orcid-openid ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml ├── readme.md └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── orcid │ │ │ └── boot │ │ │ ├── BootOrcidOpenidApplication.java │ │ │ ├── DemoController.java │ │ │ └── openid │ │ │ ├── ORCIDOpenIDConfig.java │ │ │ ├── OpenIDConnectFilter.java │ │ │ ├── OpenIDConnectUserDetails.java │ │ │ └── SecurityConfig.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── org │ └── orcid │ └── boot │ └── BootOrcidOpenidApplicationTests.java ├── js-implicit-popup ├── orcid_popup.html ├── readme.md └── start_page.html ├── js-orcid-jwt ├── example.html └── readme.md ├── js-widget ├── orcid-widget.js ├── readme.md └── widget.html ├── readme.MD └── really-simple-orcid-oauth ├── .gitignore ├── .mvn └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── mvnw ├── mvnw.cmd ├── pom.xml ├── readme.MD └── src ├── main ├── java │ └── org │ │ └── orcid │ │ └── simple │ │ └── ReallySimpleOrcidOauthApplication.java └── resources │ └── application.properties └── test └── java └── org └── orcid └── simple └── ReallySimpleOrcidOauthApplicationTests.java /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ORCID/orcid-openid-examples/HEAD/LICENSE -------------------------------------------------------------------------------- /boot-orcid-jwt/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ORCID/orcid-openid-examples/HEAD/boot-orcid-jwt/.gitignore -------------------------------------------------------------------------------- /boot-orcid-jwt/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ORCID/orcid-openid-examples/HEAD/boot-orcid-jwt/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /boot-orcid-jwt/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ORCID/orcid-openid-examples/HEAD/boot-orcid-jwt/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /boot-orcid-jwt/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ORCID/orcid-openid-examples/HEAD/boot-orcid-jwt/mvnw -------------------------------------------------------------------------------- /boot-orcid-jwt/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ORCID/orcid-openid-examples/HEAD/boot-orcid-jwt/mvnw.cmd -------------------------------------------------------------------------------- /boot-orcid-jwt/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ORCID/orcid-openid-examples/HEAD/boot-orcid-jwt/pom.xml -------------------------------------------------------------------------------- /boot-orcid-jwt/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ORCID/orcid-openid-examples/HEAD/boot-orcid-jwt/readme.md -------------------------------------------------------------------------------- /boot-orcid-jwt/src/main/java/org/orcid/demo/jwt/BootOrcidJwtApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ORCID/orcid-openid-examples/HEAD/boot-orcid-jwt/src/main/java/org/orcid/demo/jwt/BootOrcidJwtApplication.java -------------------------------------------------------------------------------- /boot-orcid-jwt/src/main/java/org/orcid/demo/jwt/DemoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ORCID/orcid-openid-examples/HEAD/boot-orcid-jwt/src/main/java/org/orcid/demo/jwt/DemoController.java -------------------------------------------------------------------------------- /boot-orcid-jwt/src/main/java/org/orcid/demo/jwt/ORCIDUserAuthenticationConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ORCID/orcid-openid-examples/HEAD/boot-orcid-jwt/src/main/java/org/orcid/demo/jwt/ORCIDUserAuthenticationConverter.java -------------------------------------------------------------------------------- /boot-orcid-jwt/src/main/java/org/orcid/demo/jwt/ORCIDUserDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ORCID/orcid-openid-examples/HEAD/boot-orcid-jwt/src/main/java/org/orcid/demo/jwt/ORCIDUserDetails.java -------------------------------------------------------------------------------- /boot-orcid-jwt/src/main/java/org/orcid/demo/jwt/ResourceServerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ORCID/orcid-openid-examples/HEAD/boot-orcid-jwt/src/main/java/org/orcid/demo/jwt/ResourceServerConfig.java -------------------------------------------------------------------------------- /boot-orcid-jwt/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ORCID/orcid-openid-examples/HEAD/boot-orcid-jwt/src/main/resources/application.properties -------------------------------------------------------------------------------- /boot-orcid-jwt/src/main/resources/static/index.html: -------------------------------------------------------------------------------- 1 |

Welcome. Please log in

-------------------------------------------------------------------------------- /boot-orcid-jwt/src/main/resources/static/index2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ORCID/orcid-openid-examples/HEAD/boot-orcid-jwt/src/main/resources/static/index2.html -------------------------------------------------------------------------------- /boot-orcid-jwt/src/test/java/org/orcid/demo/jwt/BootOrcidJwtApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ORCID/orcid-openid-examples/HEAD/boot-orcid-jwt/src/test/java/org/orcid/demo/jwt/BootOrcidJwtApplicationTests.java -------------------------------------------------------------------------------- /boot-orcid-oauth/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ORCID/orcid-openid-examples/HEAD/boot-orcid-oauth/.gitignore -------------------------------------------------------------------------------- /boot-orcid-oauth/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ORCID/orcid-openid-examples/HEAD/boot-orcid-oauth/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /boot-orcid-oauth/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ORCID/orcid-openid-examples/HEAD/boot-orcid-oauth/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /boot-orcid-oauth/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ORCID/orcid-openid-examples/HEAD/boot-orcid-oauth/mvnw -------------------------------------------------------------------------------- /boot-orcid-oauth/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ORCID/orcid-openid-examples/HEAD/boot-orcid-oauth/mvnw.cmd -------------------------------------------------------------------------------- /boot-orcid-oauth/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ORCID/orcid-openid-examples/HEAD/boot-orcid-oauth/pom.xml -------------------------------------------------------------------------------- /boot-orcid-oauth/readme.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ORCID/orcid-openid-examples/HEAD/boot-orcid-oauth/readme.MD -------------------------------------------------------------------------------- /boot-orcid-oauth/src/main/java/org/orcid/boot/BootOrcidOauthApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ORCID/orcid-openid-examples/HEAD/boot-orcid-oauth/src/main/java/org/orcid/boot/BootOrcidOauthApplication.java -------------------------------------------------------------------------------- /boot-orcid-oauth/src/main/java/org/orcid/boot/DemoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ORCID/orcid-openid-examples/HEAD/boot-orcid-oauth/src/main/java/org/orcid/boot/DemoController.java -------------------------------------------------------------------------------- /boot-orcid-oauth/src/main/java/org/orcid/boot/ORCIDUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ORCID/orcid-openid-examples/HEAD/boot-orcid-oauth/src/main/java/org/orcid/boot/ORCIDUser.java -------------------------------------------------------------------------------- /boot-orcid-oauth/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ORCID/orcid-openid-examples/HEAD/boot-orcid-oauth/src/main/resources/application.yml -------------------------------------------------------------------------------- /boot-orcid-oauth/src/test/java/org/orcid/boot/BootOrcidOauthApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ORCID/orcid-openid-examples/HEAD/boot-orcid-oauth/src/test/java/org/orcid/boot/BootOrcidOauthApplicationTests.java -------------------------------------------------------------------------------- /boot-orcid-openid/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ORCID/orcid-openid-examples/HEAD/boot-orcid-openid/.gitignore -------------------------------------------------------------------------------- /boot-orcid-openid/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ORCID/orcid-openid-examples/HEAD/boot-orcid-openid/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /boot-orcid-openid/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ORCID/orcid-openid-examples/HEAD/boot-orcid-openid/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /boot-orcid-openid/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ORCID/orcid-openid-examples/HEAD/boot-orcid-openid/mvnw -------------------------------------------------------------------------------- /boot-orcid-openid/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ORCID/orcid-openid-examples/HEAD/boot-orcid-openid/mvnw.cmd -------------------------------------------------------------------------------- /boot-orcid-openid/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ORCID/orcid-openid-examples/HEAD/boot-orcid-openid/pom.xml -------------------------------------------------------------------------------- /boot-orcid-openid/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ORCID/orcid-openid-examples/HEAD/boot-orcid-openid/readme.md -------------------------------------------------------------------------------- /boot-orcid-openid/src/main/java/org/orcid/boot/BootOrcidOpenidApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ORCID/orcid-openid-examples/HEAD/boot-orcid-openid/src/main/java/org/orcid/boot/BootOrcidOpenidApplication.java -------------------------------------------------------------------------------- /boot-orcid-openid/src/main/java/org/orcid/boot/DemoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ORCID/orcid-openid-examples/HEAD/boot-orcid-openid/src/main/java/org/orcid/boot/DemoController.java -------------------------------------------------------------------------------- /boot-orcid-openid/src/main/java/org/orcid/boot/openid/ORCIDOpenIDConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ORCID/orcid-openid-examples/HEAD/boot-orcid-openid/src/main/java/org/orcid/boot/openid/ORCIDOpenIDConfig.java -------------------------------------------------------------------------------- /boot-orcid-openid/src/main/java/org/orcid/boot/openid/OpenIDConnectFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ORCID/orcid-openid-examples/HEAD/boot-orcid-openid/src/main/java/org/orcid/boot/openid/OpenIDConnectFilter.java -------------------------------------------------------------------------------- /boot-orcid-openid/src/main/java/org/orcid/boot/openid/OpenIDConnectUserDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ORCID/orcid-openid-examples/HEAD/boot-orcid-openid/src/main/java/org/orcid/boot/openid/OpenIDConnectUserDetails.java -------------------------------------------------------------------------------- /boot-orcid-openid/src/main/java/org/orcid/boot/openid/SecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ORCID/orcid-openid-examples/HEAD/boot-orcid-openid/src/main/java/org/orcid/boot/openid/SecurityConfig.java -------------------------------------------------------------------------------- /boot-orcid-openid/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ORCID/orcid-openid-examples/HEAD/boot-orcid-openid/src/main/resources/application.properties -------------------------------------------------------------------------------- /boot-orcid-openid/src/test/java/org/orcid/boot/BootOrcidOpenidApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ORCID/orcid-openid-examples/HEAD/boot-orcid-openid/src/test/java/org/orcid/boot/BootOrcidOpenidApplicationTests.java -------------------------------------------------------------------------------- /js-implicit-popup/orcid_popup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ORCID/orcid-openid-examples/HEAD/js-implicit-popup/orcid_popup.html -------------------------------------------------------------------------------- /js-implicit-popup/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ORCID/orcid-openid-examples/HEAD/js-implicit-popup/readme.md -------------------------------------------------------------------------------- /js-implicit-popup/start_page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ORCID/orcid-openid-examples/HEAD/js-implicit-popup/start_page.html -------------------------------------------------------------------------------- /js-orcid-jwt/example.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ORCID/orcid-openid-examples/HEAD/js-orcid-jwt/example.html -------------------------------------------------------------------------------- /js-orcid-jwt/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ORCID/orcid-openid-examples/HEAD/js-orcid-jwt/readme.md -------------------------------------------------------------------------------- /js-widget/orcid-widget.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ORCID/orcid-openid-examples/HEAD/js-widget/orcid-widget.js -------------------------------------------------------------------------------- /js-widget/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ORCID/orcid-openid-examples/HEAD/js-widget/readme.md -------------------------------------------------------------------------------- /js-widget/widget.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ORCID/orcid-openid-examples/HEAD/js-widget/widget.html -------------------------------------------------------------------------------- /readme.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ORCID/orcid-openid-examples/HEAD/readme.MD -------------------------------------------------------------------------------- /really-simple-orcid-oauth/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ORCID/orcid-openid-examples/HEAD/really-simple-orcid-oauth/.gitignore -------------------------------------------------------------------------------- /really-simple-orcid-oauth/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ORCID/orcid-openid-examples/HEAD/really-simple-orcid-oauth/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /really-simple-orcid-oauth/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ORCID/orcid-openid-examples/HEAD/really-simple-orcid-oauth/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /really-simple-orcid-oauth/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ORCID/orcid-openid-examples/HEAD/really-simple-orcid-oauth/mvnw -------------------------------------------------------------------------------- /really-simple-orcid-oauth/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ORCID/orcid-openid-examples/HEAD/really-simple-orcid-oauth/mvnw.cmd -------------------------------------------------------------------------------- /really-simple-orcid-oauth/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ORCID/orcid-openid-examples/HEAD/really-simple-orcid-oauth/pom.xml -------------------------------------------------------------------------------- /really-simple-orcid-oauth/readme.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ORCID/orcid-openid-examples/HEAD/really-simple-orcid-oauth/readme.MD -------------------------------------------------------------------------------- /really-simple-orcid-oauth/src/main/java/org/orcid/simple/ReallySimpleOrcidOauthApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ORCID/orcid-openid-examples/HEAD/really-simple-orcid-oauth/src/main/java/org/orcid/simple/ReallySimpleOrcidOauthApplication.java -------------------------------------------------------------------------------- /really-simple-orcid-oauth/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /really-simple-orcid-oauth/src/test/java/org/orcid/simple/ReallySimpleOrcidOauthApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ORCID/orcid-openid-examples/HEAD/really-simple-orcid-oauth/src/test/java/org/orcid/simple/ReallySimpleOrcidOauthApplicationTests.java --------------------------------------------------------------------------------