├── README.md ├── SpringAuthorizationServer ├── .gitignore ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── pk │ │ │ └── training │ │ │ └── basit │ │ │ └── authorizationserver │ │ │ ├── ServletInitializer.java │ │ │ ├── SpringAuthorizationServerApplication.java │ │ │ ├── configuration │ │ │ ├── AuthorizationServerConfiguration.java │ │ │ ├── JpaAuditingConfiguration.java │ │ │ ├── OAuth2RegisteredClientConfiguration.java │ │ │ ├── SecurityConfiguration.java │ │ │ ├── federated │ │ │ │ └── identity │ │ │ │ │ ├── FederatedIdentityAuthenticationEntryPoint.java │ │ │ │ │ ├── FederatedIdentityAuthenticationSuccessHandler.java │ │ │ │ │ ├── FederatedIdentityConfigurer.java │ │ │ │ │ ├── FederatedIdentityIdTokenCustomizer.java │ │ │ │ │ └── UserRepositoryOAuth2UserHandler.java │ │ │ └── jose │ │ │ │ ├── Jwks.java │ │ │ │ └── KeyGeneratorUtils.java │ │ │ ├── controller │ │ │ └── web │ │ │ │ ├── AuthorizationConsentController.java │ │ │ │ └── LoginController.java │ │ │ ├── endpoint │ │ │ └── actuator │ │ │ │ └── AppInfoContributor.java │ │ │ ├── jackson2 │ │ │ ├── deserializer │ │ │ │ ├── AuditDeletedDateDeserializer.java │ │ │ │ └── UserPrincipalDeserializer.java │ │ │ └── mixin │ │ │ │ ├── AuditDeletedDateMixin.java │ │ │ │ ├── LongMixin.java │ │ │ │ ├── UserAuthorityMixin.java │ │ │ │ └── UserPrincipalMixin.java │ │ │ ├── jpa │ │ │ ├── audit │ │ │ │ ├── Audit.java │ │ │ │ ├── AuditDeletedDate.java │ │ │ │ └── AuditorAwareImpl.java │ │ │ ├── entity │ │ │ │ ├── User.java │ │ │ │ └── UserAuthority.java │ │ │ └── repository │ │ │ │ └── UserPrincipalRepository.java │ │ │ ├── oauth2 │ │ │ ├── OAuth2Util.java │ │ │ ├── authentication │ │ │ │ ├── OAuth2EndpointUtils.java │ │ │ │ ├── OAuth2ResourceOwnerPasswordAuthenticationConverter.java │ │ │ │ ├── OAuth2ResourceOwnerPasswordAuthenticationProvider.java │ │ │ │ └── OAuth2ResourceOwnerPasswordAuthenticationToken.java │ │ │ ├── customizer │ │ │ │ ├── jwt │ │ │ │ │ ├── JwtCustomizer.java │ │ │ │ │ ├── JwtCustomizerHandler.java │ │ │ │ │ └── impl │ │ │ │ │ │ ├── AbstractJwtCustomizerHandler.java │ │ │ │ │ │ ├── DefaultJwtCustomizerHandler.java │ │ │ │ │ │ ├── JwtCustomizerImpl.java │ │ │ │ │ │ ├── OAuth2AuthenticationTokenJwtCustomizerHandler.java │ │ │ │ │ │ └── UsernamePasswordAuthenticationTokenJwtCustomizerHandler.java │ │ │ │ └── token │ │ │ │ │ └── claims │ │ │ │ │ ├── OAuth2TokenClaimsCustomizer.java │ │ │ │ │ └── impl │ │ │ │ │ └── OAuth2TokenClaimsCustomizerImpl.java │ │ │ ├── entity │ │ │ │ ├── OAuth2AuthorizationConsentEntity.java │ │ │ │ ├── OAuth2AuthorizationEntity.java │ │ │ │ ├── OAuth2Client.java │ │ │ │ ├── OAuth2ClientSetting.java │ │ │ │ ├── OAuth2ClientTokenSetting.java │ │ │ │ └── OAuth2RegisteredClient.java │ │ │ ├── repository │ │ │ │ ├── JpaRegisteredClientRepository.java │ │ │ │ ├── OAuth2AuthorizationConsentRepository.java │ │ │ │ ├── OAuth2AuthorizationRepository.java │ │ │ │ ├── OAuth2ClientRepository.java │ │ │ │ └── OAuth2RegisteredClientRepository.java │ │ │ └── service │ │ │ │ ├── OAuth2ClientSettingsService.java │ │ │ │ ├── OAuth2RegisteredClientService.java │ │ │ │ ├── OAuth2TokenSettingsService.java │ │ │ │ └── impl │ │ │ │ ├── JpaOAuth2AuthorizationConsentService.java │ │ │ │ ├── JpaOAuth2AuthorizationService.java │ │ │ │ ├── OAuth2ClientSettingsServiceImpl.java │ │ │ │ ├── OAuth2RegisteredClientServiceImpl.java │ │ │ │ └── OAuth2TokenSettingsServiceImpl.java │ │ │ └── service │ │ │ ├── UserPrincipalService.java │ │ │ └── impl │ │ │ └── UserPrincipalServiceImpl.java │ └── resources │ │ ├── application.properties │ │ ├── database.properties │ │ ├── database │ │ └── scripts │ │ │ ├── oauth2-client-schema-h2.sql │ │ │ ├── oauth2-client-test-date.sql │ │ │ ├── user-principal-schema-h2.sql │ │ │ └── user-principal-test-data.sql │ │ ├── federated-identity.properties │ │ ├── i18n.properties │ │ ├── i18n │ │ ├── errors_en_US.properties │ │ ├── messages_en_US.properties │ │ ├── titles_en_US.properties │ │ └── validation_en_US.properties │ │ ├── logging.properties │ │ ├── static │ │ ├── image │ │ │ ├── app-logo.jpg │ │ │ ├── authorization-code-client-name.png │ │ │ ├── default-scope-icon.png │ │ │ └── google.png │ │ └── js │ │ │ └── jquery-util.js │ │ ├── templates │ │ ├── consent-customized.html │ │ ├── consent.html │ │ ├── fragments │ │ │ ├── footer.html │ │ │ ├── header.html │ │ │ └── mainLayout.html │ │ └── login.html │ │ └── version.properties │ └── test │ └── java │ └── pk │ └── training │ └── basit │ └── authorizationserver │ └── SpringAuthorizationServerApplicationTests.java ├── SpringOAuthClient ├── .gitignore ├── Unresolved-Jars │ └── thymeleaf-extras-springsecurity6-3.1.0.RELEASE.jar ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── pk │ │ │ └── training │ │ │ └── basit │ │ │ └── oauthclient │ │ │ ├── ServletInitializer.java │ │ │ ├── SpringOAuthClientApplication.java │ │ │ ├── config │ │ │ ├── OAuth2ClientConfiguration.java │ │ │ ├── SecurityConfig.java │ │ │ ├── WebClientConfig.java │ │ │ └── oauth2 │ │ │ │ └── client │ │ │ │ ├── OAuth2Client.java │ │ │ │ └── impl │ │ │ │ ├── AbstractOAuth2Client.java │ │ │ │ ├── AuthorizationCodeOAuth2Client.java │ │ │ │ ├── ClientCredentialsOAuth2Client.java │ │ │ │ ├── OidcOAuth2Client.java │ │ │ │ └── PasswordOAuth2Client.java │ │ │ └── controller │ │ │ └── web │ │ │ ├── AuthorizationController.java │ │ │ ├── IndexController.java │ │ │ └── LoginController.java │ └── resources │ │ ├── application.properties │ │ ├── logging.properties │ │ ├── oauth2.properties │ │ └── templates │ │ ├── index.html │ │ └── login.html │ └── test │ └── java │ └── pk │ └── training │ └── basit │ └── oauthclient │ └── SpringOAuthClientApplicationTests.java └── SpringResourceServer ├── .gitignore ├── build.gradle ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src ├── main ├── java │ └── pk │ │ └── training │ │ └── basit │ │ └── resourceserver │ │ ├── ServletInitializer.java │ │ ├── SpringResourceServerApplication.java │ │ ├── configuration │ │ └── ResourceServerConfiguration.java │ │ ├── controller │ │ └── rest │ │ │ └── MessagesController.java │ │ ├── converter │ │ └── jwt │ │ │ └── CustomJwtGrantedAuthoritiesConverter.java │ │ └── service │ │ └── JwtService.java └── resources │ ├── application.properties │ ├── logging.properties │ └── oauth2.properties └── test └── java └── pk └── training └── basit └── resourceserver └── SpringResourceServerApplicationTests.java /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/README.md -------------------------------------------------------------------------------- /SpringAuthorizationServer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/.gitignore -------------------------------------------------------------------------------- /SpringAuthorizationServer/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/build.gradle -------------------------------------------------------------------------------- /SpringAuthorizationServer/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /SpringAuthorizationServer/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /SpringAuthorizationServer/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/gradlew -------------------------------------------------------------------------------- /SpringAuthorizationServer/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/gradlew.bat -------------------------------------------------------------------------------- /SpringAuthorizationServer/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'SpringAuthorizationServer' 2 | -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/ServletInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/ServletInitializer.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/SpringAuthorizationServerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/SpringAuthorizationServerApplication.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/configuration/AuthorizationServerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/configuration/AuthorizationServerConfiguration.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/configuration/JpaAuditingConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/configuration/JpaAuditingConfiguration.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/configuration/OAuth2RegisteredClientConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/configuration/OAuth2RegisteredClientConfiguration.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/configuration/SecurityConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/configuration/SecurityConfiguration.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/configuration/federated/identity/FederatedIdentityAuthenticationEntryPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/configuration/federated/identity/FederatedIdentityAuthenticationEntryPoint.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/configuration/federated/identity/FederatedIdentityAuthenticationSuccessHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/configuration/federated/identity/FederatedIdentityAuthenticationSuccessHandler.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/configuration/federated/identity/FederatedIdentityConfigurer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/configuration/federated/identity/FederatedIdentityConfigurer.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/configuration/federated/identity/FederatedIdentityIdTokenCustomizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/configuration/federated/identity/FederatedIdentityIdTokenCustomizer.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/configuration/federated/identity/UserRepositoryOAuth2UserHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/configuration/federated/identity/UserRepositoryOAuth2UserHandler.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/configuration/jose/Jwks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/configuration/jose/Jwks.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/configuration/jose/KeyGeneratorUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/configuration/jose/KeyGeneratorUtils.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/controller/web/AuthorizationConsentController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/controller/web/AuthorizationConsentController.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/controller/web/LoginController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/controller/web/LoginController.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/endpoint/actuator/AppInfoContributor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/endpoint/actuator/AppInfoContributor.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/jackson2/deserializer/AuditDeletedDateDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/jackson2/deserializer/AuditDeletedDateDeserializer.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/jackson2/deserializer/UserPrincipalDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/jackson2/deserializer/UserPrincipalDeserializer.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/jackson2/mixin/AuditDeletedDateMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/jackson2/mixin/AuditDeletedDateMixin.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/jackson2/mixin/LongMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/jackson2/mixin/LongMixin.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/jackson2/mixin/UserAuthorityMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/jackson2/mixin/UserAuthorityMixin.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/jackson2/mixin/UserPrincipalMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/jackson2/mixin/UserPrincipalMixin.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/jpa/audit/Audit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/jpa/audit/Audit.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/jpa/audit/AuditDeletedDate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/jpa/audit/AuditDeletedDate.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/jpa/audit/AuditorAwareImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/jpa/audit/AuditorAwareImpl.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/jpa/entity/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/jpa/entity/User.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/jpa/entity/UserAuthority.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/jpa/entity/UserAuthority.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/jpa/repository/UserPrincipalRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/jpa/repository/UserPrincipalRepository.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/OAuth2Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/OAuth2Util.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/authentication/OAuth2EndpointUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/authentication/OAuth2EndpointUtils.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/authentication/OAuth2ResourceOwnerPasswordAuthenticationConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/authentication/OAuth2ResourceOwnerPasswordAuthenticationConverter.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/authentication/OAuth2ResourceOwnerPasswordAuthenticationProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/authentication/OAuth2ResourceOwnerPasswordAuthenticationProvider.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/authentication/OAuth2ResourceOwnerPasswordAuthenticationToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/authentication/OAuth2ResourceOwnerPasswordAuthenticationToken.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/customizer/jwt/JwtCustomizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/customizer/jwt/JwtCustomizer.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/customizer/jwt/JwtCustomizerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/customizer/jwt/JwtCustomizerHandler.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/customizer/jwt/impl/AbstractJwtCustomizerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/customizer/jwt/impl/AbstractJwtCustomizerHandler.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/customizer/jwt/impl/DefaultJwtCustomizerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/customizer/jwt/impl/DefaultJwtCustomizerHandler.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/customizer/jwt/impl/JwtCustomizerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/customizer/jwt/impl/JwtCustomizerImpl.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/customizer/jwt/impl/OAuth2AuthenticationTokenJwtCustomizerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/customizer/jwt/impl/OAuth2AuthenticationTokenJwtCustomizerHandler.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/customizer/jwt/impl/UsernamePasswordAuthenticationTokenJwtCustomizerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/customizer/jwt/impl/UsernamePasswordAuthenticationTokenJwtCustomizerHandler.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/customizer/token/claims/OAuth2TokenClaimsCustomizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/customizer/token/claims/OAuth2TokenClaimsCustomizer.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/customizer/token/claims/impl/OAuth2TokenClaimsCustomizerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/customizer/token/claims/impl/OAuth2TokenClaimsCustomizerImpl.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/entity/OAuth2AuthorizationConsentEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/entity/OAuth2AuthorizationConsentEntity.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/entity/OAuth2AuthorizationEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/entity/OAuth2AuthorizationEntity.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/entity/OAuth2Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/entity/OAuth2Client.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/entity/OAuth2ClientSetting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/entity/OAuth2ClientSetting.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/entity/OAuth2ClientTokenSetting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/entity/OAuth2ClientTokenSetting.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/entity/OAuth2RegisteredClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/entity/OAuth2RegisteredClient.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/repository/JpaRegisteredClientRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/repository/JpaRegisteredClientRepository.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/repository/OAuth2AuthorizationConsentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/repository/OAuth2AuthorizationConsentRepository.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/repository/OAuth2AuthorizationRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/repository/OAuth2AuthorizationRepository.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/repository/OAuth2ClientRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/repository/OAuth2ClientRepository.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/repository/OAuth2RegisteredClientRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/repository/OAuth2RegisteredClientRepository.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/service/OAuth2ClientSettingsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/service/OAuth2ClientSettingsService.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/service/OAuth2RegisteredClientService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/service/OAuth2RegisteredClientService.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/service/OAuth2TokenSettingsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/service/OAuth2TokenSettingsService.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/service/impl/JpaOAuth2AuthorizationConsentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/service/impl/JpaOAuth2AuthorizationConsentService.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/service/impl/JpaOAuth2AuthorizationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/service/impl/JpaOAuth2AuthorizationService.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/service/impl/OAuth2ClientSettingsServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/service/impl/OAuth2ClientSettingsServiceImpl.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/service/impl/OAuth2RegisteredClientServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/service/impl/OAuth2RegisteredClientServiceImpl.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/service/impl/OAuth2TokenSettingsServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/oauth2/service/impl/OAuth2TokenSettingsServiceImpl.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/service/UserPrincipalService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/service/UserPrincipalService.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/service/impl/UserPrincipalServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/java/pk/training/basit/authorizationserver/service/impl/UserPrincipalServiceImpl.java -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/resources/application.properties -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/resources/database.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/resources/database.properties -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/resources/database/scripts/oauth2-client-schema-h2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/resources/database/scripts/oauth2-client-schema-h2.sql -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/resources/database/scripts/oauth2-client-test-date.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/resources/database/scripts/oauth2-client-test-date.sql -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/resources/database/scripts/user-principal-schema-h2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/resources/database/scripts/user-principal-schema-h2.sql -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/resources/database/scripts/user-principal-test-data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/resources/database/scripts/user-principal-test-data.sql -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/resources/federated-identity.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/resources/federated-identity.properties -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/resources/i18n.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/resources/i18n.properties -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/resources/i18n/errors_en_US.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/resources/i18n/errors_en_US.properties -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/resources/i18n/messages_en_US.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/resources/i18n/messages_en_US.properties -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/resources/i18n/titles_en_US.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/resources/i18n/titles_en_US.properties -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/resources/i18n/validation_en_US.properties: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/resources/logging.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/resources/logging.properties -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/resources/static/image/app-logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/resources/static/image/app-logo.jpg -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/resources/static/image/authorization-code-client-name.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/resources/static/image/authorization-code-client-name.png -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/resources/static/image/default-scope-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/resources/static/image/default-scope-icon.png -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/resources/static/image/google.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/resources/static/image/google.png -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/resources/static/js/jquery-util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/resources/static/js/jquery-util.js -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/resources/templates/consent-customized.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/resources/templates/consent-customized.html -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/resources/templates/consent.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/resources/templates/consent.html -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/resources/templates/fragments/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/resources/templates/fragments/footer.html -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/resources/templates/fragments/header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/resources/templates/fragments/header.html -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/resources/templates/fragments/mainLayout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/resources/templates/fragments/mainLayout.html -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/resources/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/main/resources/templates/login.html -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/main/resources/version.properties: -------------------------------------------------------------------------------- 1 | release = 2022.12.04 2 | build = 7 3 | -------------------------------------------------------------------------------- /SpringAuthorizationServer/src/test/java/pk/training/basit/authorizationserver/SpringAuthorizationServerApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringAuthorizationServer/src/test/java/pk/training/basit/authorizationserver/SpringAuthorizationServerApplicationTests.java -------------------------------------------------------------------------------- /SpringOAuthClient/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringOAuthClient/.gitignore -------------------------------------------------------------------------------- /SpringOAuthClient/Unresolved-Jars/thymeleaf-extras-springsecurity6-3.1.0.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringOAuthClient/Unresolved-Jars/thymeleaf-extras-springsecurity6-3.1.0.RELEASE.jar -------------------------------------------------------------------------------- /SpringOAuthClient/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringOAuthClient/build.gradle -------------------------------------------------------------------------------- /SpringOAuthClient/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringOAuthClient/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /SpringOAuthClient/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringOAuthClient/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /SpringOAuthClient/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringOAuthClient/gradlew -------------------------------------------------------------------------------- /SpringOAuthClient/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringOAuthClient/gradlew.bat -------------------------------------------------------------------------------- /SpringOAuthClient/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'SpringOAuthClient' 2 | -------------------------------------------------------------------------------- /SpringOAuthClient/src/main/java/pk/training/basit/oauthclient/ServletInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringOAuthClient/src/main/java/pk/training/basit/oauthclient/ServletInitializer.java -------------------------------------------------------------------------------- /SpringOAuthClient/src/main/java/pk/training/basit/oauthclient/SpringOAuthClientApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringOAuthClient/src/main/java/pk/training/basit/oauthclient/SpringOAuthClientApplication.java -------------------------------------------------------------------------------- /SpringOAuthClient/src/main/java/pk/training/basit/oauthclient/config/OAuth2ClientConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringOAuthClient/src/main/java/pk/training/basit/oauthclient/config/OAuth2ClientConfiguration.java -------------------------------------------------------------------------------- /SpringOAuthClient/src/main/java/pk/training/basit/oauthclient/config/SecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringOAuthClient/src/main/java/pk/training/basit/oauthclient/config/SecurityConfig.java -------------------------------------------------------------------------------- /SpringOAuthClient/src/main/java/pk/training/basit/oauthclient/config/WebClientConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringOAuthClient/src/main/java/pk/training/basit/oauthclient/config/WebClientConfig.java -------------------------------------------------------------------------------- /SpringOAuthClient/src/main/java/pk/training/basit/oauthclient/config/oauth2/client/OAuth2Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringOAuthClient/src/main/java/pk/training/basit/oauthclient/config/oauth2/client/OAuth2Client.java -------------------------------------------------------------------------------- /SpringOAuthClient/src/main/java/pk/training/basit/oauthclient/config/oauth2/client/impl/AbstractOAuth2Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringOAuthClient/src/main/java/pk/training/basit/oauthclient/config/oauth2/client/impl/AbstractOAuth2Client.java -------------------------------------------------------------------------------- /SpringOAuthClient/src/main/java/pk/training/basit/oauthclient/config/oauth2/client/impl/AuthorizationCodeOAuth2Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringOAuthClient/src/main/java/pk/training/basit/oauthclient/config/oauth2/client/impl/AuthorizationCodeOAuth2Client.java -------------------------------------------------------------------------------- /SpringOAuthClient/src/main/java/pk/training/basit/oauthclient/config/oauth2/client/impl/ClientCredentialsOAuth2Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringOAuthClient/src/main/java/pk/training/basit/oauthclient/config/oauth2/client/impl/ClientCredentialsOAuth2Client.java -------------------------------------------------------------------------------- /SpringOAuthClient/src/main/java/pk/training/basit/oauthclient/config/oauth2/client/impl/OidcOAuth2Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringOAuthClient/src/main/java/pk/training/basit/oauthclient/config/oauth2/client/impl/OidcOAuth2Client.java -------------------------------------------------------------------------------- /SpringOAuthClient/src/main/java/pk/training/basit/oauthclient/config/oauth2/client/impl/PasswordOAuth2Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringOAuthClient/src/main/java/pk/training/basit/oauthclient/config/oauth2/client/impl/PasswordOAuth2Client.java -------------------------------------------------------------------------------- /SpringOAuthClient/src/main/java/pk/training/basit/oauthclient/controller/web/AuthorizationController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringOAuthClient/src/main/java/pk/training/basit/oauthclient/controller/web/AuthorizationController.java -------------------------------------------------------------------------------- /SpringOAuthClient/src/main/java/pk/training/basit/oauthclient/controller/web/IndexController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringOAuthClient/src/main/java/pk/training/basit/oauthclient/controller/web/IndexController.java -------------------------------------------------------------------------------- /SpringOAuthClient/src/main/java/pk/training/basit/oauthclient/controller/web/LoginController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringOAuthClient/src/main/java/pk/training/basit/oauthclient/controller/web/LoginController.java -------------------------------------------------------------------------------- /SpringOAuthClient/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringOAuthClient/src/main/resources/application.properties -------------------------------------------------------------------------------- /SpringOAuthClient/src/main/resources/logging.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringOAuthClient/src/main/resources/logging.properties -------------------------------------------------------------------------------- /SpringOAuthClient/src/main/resources/oauth2.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringOAuthClient/src/main/resources/oauth2.properties -------------------------------------------------------------------------------- /SpringOAuthClient/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringOAuthClient/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /SpringOAuthClient/src/main/resources/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringOAuthClient/src/main/resources/templates/login.html -------------------------------------------------------------------------------- /SpringOAuthClient/src/test/java/pk/training/basit/oauthclient/SpringOAuthClientApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringOAuthClient/src/test/java/pk/training/basit/oauthclient/SpringOAuthClientApplicationTests.java -------------------------------------------------------------------------------- /SpringResourceServer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringResourceServer/.gitignore -------------------------------------------------------------------------------- /SpringResourceServer/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringResourceServer/build.gradle -------------------------------------------------------------------------------- /SpringResourceServer/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringResourceServer/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /SpringResourceServer/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringResourceServer/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /SpringResourceServer/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringResourceServer/gradlew -------------------------------------------------------------------------------- /SpringResourceServer/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringResourceServer/gradlew.bat -------------------------------------------------------------------------------- /SpringResourceServer/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'SpringResourceServer' 2 | -------------------------------------------------------------------------------- /SpringResourceServer/src/main/java/pk/training/basit/resourceserver/ServletInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringResourceServer/src/main/java/pk/training/basit/resourceserver/ServletInitializer.java -------------------------------------------------------------------------------- /SpringResourceServer/src/main/java/pk/training/basit/resourceserver/SpringResourceServerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringResourceServer/src/main/java/pk/training/basit/resourceserver/SpringResourceServerApplication.java -------------------------------------------------------------------------------- /SpringResourceServer/src/main/java/pk/training/basit/resourceserver/configuration/ResourceServerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringResourceServer/src/main/java/pk/training/basit/resourceserver/configuration/ResourceServerConfiguration.java -------------------------------------------------------------------------------- /SpringResourceServer/src/main/java/pk/training/basit/resourceserver/controller/rest/MessagesController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringResourceServer/src/main/java/pk/training/basit/resourceserver/controller/rest/MessagesController.java -------------------------------------------------------------------------------- /SpringResourceServer/src/main/java/pk/training/basit/resourceserver/converter/jwt/CustomJwtGrantedAuthoritiesConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringResourceServer/src/main/java/pk/training/basit/resourceserver/converter/jwt/CustomJwtGrantedAuthoritiesConverter.java -------------------------------------------------------------------------------- /SpringResourceServer/src/main/java/pk/training/basit/resourceserver/service/JwtService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringResourceServer/src/main/java/pk/training/basit/resourceserver/service/JwtService.java -------------------------------------------------------------------------------- /SpringResourceServer/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringResourceServer/src/main/resources/application.properties -------------------------------------------------------------------------------- /SpringResourceServer/src/main/resources/logging.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringResourceServer/src/main/resources/logging.properties -------------------------------------------------------------------------------- /SpringResourceServer/src/main/resources/oauth2.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringResourceServer/src/main/resources/oauth2.properties -------------------------------------------------------------------------------- /SpringResourceServer/src/test/java/pk/training/basit/resourceserver/SpringResourceServerApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Basit-Mahmood/spring-authorization-server-spring-boot-3/HEAD/SpringResourceServer/src/test/java/pk/training/basit/resourceserver/SpringResourceServerApplicationTests.java --------------------------------------------------------------------------------