|
95 | 95 | import org.springframework.security.authentication.ott.InvalidOneTimeTokenException;
|
96 | 96 | import org.springframework.security.authentication.ott.OneTimeTokenAuthenticationToken;
|
97 | 97 | import org.springframework.security.authentication.password.CompromisedPasswordException;
|
| 98 | +import org.springframework.security.authorization.AuthorityAuthorizationDecision; |
| 99 | +import org.springframework.security.authorization.AuthorizationDecision; |
| 100 | +import org.springframework.security.authorization.AuthorizationDeniedException; |
98 | 101 | import org.springframework.security.cas.authentication.CasAssertionAuthenticationToken;
|
99 | 102 | import org.springframework.security.cas.authentication.CasAuthenticationToken;
|
100 | 103 | import org.springframework.security.cas.authentication.CasServiceTicketAuthenticationToken;
|
@@ -454,6 +457,11 @@ class SpringSecurityCoreVersionSerializableTests {
|
454 | 457 | generatorByClassName.put(AbstractSessionEvent.class, (r) -> new AbstractSessionEvent(securityContext));
|
455 | 458 | generatorByClassName.put(SecurityConfig.class, (r) -> new SecurityConfig("value"));
|
456 | 459 | generatorByClassName.put(TransientSecurityContext.class, (r) -> new TransientSecurityContext(authentication));
|
| 460 | + generatorByClassName.put(AuthorizationDeniedException.class, |
| 461 | + (r) -> new AuthorizationDeniedException("message", new AuthorizationDecision(false))); |
| 462 | + generatorByClassName.put(AuthorizationDecision.class, (r) -> new AuthorizationDecision(true)); |
| 463 | + generatorByClassName.put(AuthorityAuthorizationDecision.class, |
| 464 | + (r) -> new AuthorityAuthorizationDecision(true, AuthorityUtils.createAuthorityList("ROLE_USER"))); |
457 | 465 |
|
458 | 466 | // cas
|
459 | 467 | generatorByClassName.put(CasServiceTicketAuthenticationToken.class, (r) -> {
|
|
0 commit comments