@@ -93,64 +93,69 @@ idea {
9393}
9494
9595apply plugin : " org.sonarqube"
96- sonarqube {
97- properties {
98- property " sonar.projectKey" , " CenterForOpenScience_osf-cas"
99- property " sonar.organization" , " centerforopenscience"
100- property " sonar.host.url" , " https://sonarcloud.io"
101- }
102- }
10396
10497dependencies {
10598 // Other CAS dependencies/modules may be listed here...
10699
107- // JSON Service Registry
108- implementation " org.apereo.cas:cas-server-support-json-service-registry:${ project.'cas.version'} "
109-
100+ // Authentication
101+ implementation " org.apereo.cas:cas-server-core-authentication:${ project.'cas.version'} "
102+ implementation " org.apereo.cas:cas-server-core-authentication-api:${ project.'cas.version'} "
103+ implementation " org.apereo.cas:cas-server-core-authentication-attributes:${ project.'cas.version'} "
104+ implementation " org.apereo.cas:cas-server-core-authentication-mfa-api:${ project.'cas.version'} "
105+ implementation " org.apereo.cas:cas-server-core-authentication-throttle:${ project.'cas.version'} "
106+ // Cookie
107+ implementation " org.apereo.cas:cas-server-core-cookie-api:${ project.'cas.version'} "
108+ // Services
109+ implementation " org.apereo.cas:cas-server-core-services:${ project.'cas.version'} "
110+ implementation " org.apereo.cas:cas-server-core-services-api:${ project.'cas.version'} "
111+ implementation " org.apereo.cas:cas-server-core-services-registry:${ project.'cas.version'} "
112+ // Ticket
113+ implementation " org.apereo.cas:cas-server-core-tickets-api:${ project.'cas.version'} "
110114 // Core Utilities
111115 implementation " org.apereo.cas:cas-server-core-util-api:${ project.'cas.version'} "
112-
113- // Web and Requests
116+ // Validation
117+ implementation " org.apereo.cas:cas-server-core-validation-api:${ project.'cas.version'} "
118+ // Web
114119 implementation " org.apereo.cas:cas-server-core-web-api:${ project.'cas.version'} "
115-
116- // Web Flow Customization
120+ // Web Flow
117121 implementation " org.apereo.cas:cas-server-core-webflow:${ project.'cas.version'} "
118122 implementation " org.apereo.cas:cas-server-core-webflow-api:${ project.'cas.version'} "
123+ // Actions
119124 implementation " org.apereo.cas:cas-server-support-actions:${ project.'cas.version'} "
120-
121- // Authentication Customization
122- implementation " org.apereo.cas:cas-server-core-authentication:${ project.'cas.version'} "
123- implementation " org.apereo.cas:cas-server-core-authentication-api:${ project.'cas.version'} "
124- implementation " org.apereo.cas:cas-server-core-authentication-mfa-api:${ project.'cas.version'} "
125-
126- // Authentication Delegation: Vanilla
127- implementation " org.apereo.cas:cas-server-support-pac4j-webflow:${ project.'cas.version'} "
128- // Authentication Delegation: Customization
129- implementation " org.apereo.cas:cas-server-support-pac4j-core:${ project.'cas.version'} "
130-
131125 // JDBC Drivers
132126 implementation " org.apereo.cas:cas-server-support-jdbc-drivers:${ project.'cas.version'} "
133-
134- // JPA OSF PostgreSQL
135- implementation " org.apereo.cas:cas-server-support-jpa-util:${ project.'cas.version'} "
136-
137127 // JPA Ticket Registry
138128 implementation " org.apereo.cas:cas-server-support-jpa-ticket-registry:${ project.'cas.version'} "
129+ // JPA Utilities
130+ implementation " org.apereo.cas:cas-server-support-jpa-util:${ project.'cas.version'} "
131+ // JSON Service Registry
132+ implementation " org.apereo.cas:cas-server-support-json-service-registry:${ project.'cas.version'} "
133+ // OAuth 2.0 Server
134+ implementation " org.apereo.cas:cas-server-support-oauth-api:${ project.'cas.version'} "
135+ implementation " org.apereo.cas:cas-server-support-oauth-core-api:${ project.'cas.version'} "
136+ implementation " org.apereo.cas:cas-server-support-oauth-services:${ project.'cas.version'} "
137+ implementation " org.apereo.cas:cas-server-support-oauth-webflow:${ project.'cas.version'} "
138+ // Pac4j
139+ implementation " org.apereo.cas:cas-server-support-pac4j-api:${ project.'cas.version'} "
140+ implementation " org.apereo.cas:cas-server-support-pac4j-core:${ project.'cas.version'} "
141+ implementation " org.apereo.cas:cas-server-support-pac4j-webflow:${ project.'cas.version'} "
142+ // Token
143+ implementation " org.apereo.cas:cas-server-support-token-core-api:${ project.'cas.version'} "
144+ // Throttling
145+ implementation " org.apereo.cas:cas-server-support-throttle:${ project.'cas.version'} "
139146
140147 // Tomcat Catalina
141148 implementation " org.apache.tomcat:tomcat-catalina:${ springBootTomcatVersion} "
142-
143149 // Hibernate
144150 implementation " org.hibernate:hibernate-core:${ hibernateCoreVersion} "
145-
146151 // Google GSON
147152 implementation " com.google.code.gson:gson:${ gsonVersion} "
148-
149153 // Javascript Object Signing and Encryption (JOSE) and JSON Web Tokens (JWT)
150154 implementation " com.nimbusds:nimbus-jose-jwt:${ nimbusJoseVersion} "
151-
152- // Apache HttpComponents Client fluent API
155+ // Apache HttpComponents Client Fluent API
153156 implementation " org.apache.httpcomponents:fluent-hc:${ fluentHcVersion} "
157+ // Jasig CAS Client
158+ implementation " org.jasig.cas.client:cas-client-core:${ casClientVersion} "
154159}
155160
156161tasks. findByName(" jibDockerBuild" )
0 commit comments