|
@@ -1,5 +1,5 @@
|
|
|
/*
|
|
|
- * Copyright 2011-2023 the original author or authors.
|
|
|
+ * Copyright 2011-2024 the original author or authors.
|
|
|
*
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
|
|
* you may not use this file except in compliance with the License.
|
|
@@ -16,22 +16,24 @@
|
|
|
|
|
|
package org.springframework.security.cas.web.authentication;
|
|
|
|
|
|
-import java.io.Serializable;
|
|
|
-
|
|
|
import org.springframework.security.cas.ServiceProperties;
|
|
|
-import org.springframework.security.cas.authentication.CasAuthenticationProvider;
|
|
|
import org.springframework.security.core.Authentication;
|
|
|
|
|
|
/**
|
|
|
- * In order for the {@link CasAuthenticationProvider} to provide the correct service url
|
|
|
- * to authenticate the ticket, the returned value of {@link Authentication#getDetails()}
|
|
|
- * should implement this interface when tickets can be sent to any URL rather than only
|
|
|
- * {@link ServiceProperties#getService()}.
|
|
|
+ * In order for the
|
|
|
+ * {@link org.springframework.security.cas.authentication.CasAuthenticationProvider} to
|
|
|
+ * provide the correct service url to authenticate the ticket, the returned value of
|
|
|
+ * {@link Authentication#getDetails()} should implement this interface when tickets can be
|
|
|
+ * sent to any URL rather than only {@link ServiceProperties#getService()}.
|
|
|
*
|
|
|
* @author Rob Winch
|
|
|
* @see ServiceAuthenticationDetailsSource
|
|
|
+ * @deprecated Please use
|
|
|
+ * org.springframework.security.cas.authentication.ServiceAuthenticationDetails
|
|
|
*/
|
|
|
-public interface ServiceAuthenticationDetails extends Serializable {
|
|
|
+@Deprecated
|
|
|
+public interface ServiceAuthenticationDetails
|
|
|
+ extends org.springframework.security.cas.authentication.ServiceAuthenticationDetails {
|
|
|
|
|
|
/**
|
|
|
* Gets the absolute service url (i.e. https://example.com/service/).
|