浏览代码

Add Null Guard

Issue gh-17933
Josh Cummings 1 周之前
父节点
当前提交
5ca5aca48e

+ 1 - 0
web/src/main/java/org/springframework/security/web/authentication/preauth/PreAuthenticatedAuthenticationProvider.java

@@ -157,6 +157,7 @@ public class PreAuthenticatedAuthenticationProvider implements AuthenticationPro
 	 * @param grantedAuthoritySupplier the supplier that grants authorities
 	 * @param grantedAuthoritySupplier the supplier that grants authorities
 	 */
 	 */
 	public void setGrantedAuthoritySupplier(Supplier<Collection<GrantedAuthority>> grantedAuthoritySupplier) {
 	public void setGrantedAuthoritySupplier(Supplier<Collection<GrantedAuthority>> grantedAuthoritySupplier) {
+		Assert.notNull(grantedAuthoritySupplier, "grantedAuthoritySupplier cannot be null");
 		this.grantedAuthoritySupplier = grantedAuthoritySupplier;
 		this.grantedAuthoritySupplier = grantedAuthoritySupplier;
 	}
 	}