[Security][LoginLink] remove experimental

This commit is contained in:
Jesse Rushlow 2021-04-12 13:56:50 -04:00
parent 02704e9983
commit f2842f26e7
No known key found for this signature in database
GPG Key ID: 79712BB7E139D5AC
12 changed files with 2 additions and 11 deletions

View File

@ -4,6 +4,7 @@ CHANGELOG
5.3 5.3
--- ---
* Login Link functionality is no longer experimental
* Add `required_badges` firewall config option * Add `required_badges` firewall config option
* [BC break] Add `login_throttling.lock_factory` setting defaulting to `null` (instead of `lock.factory`) * [BC break] Add `login_throttling.lock_factory` setting defaulting to `null` (instead of `lock.factory`)
* Add a `login_throttling.interval` (in `security.firewalls`) option to change the default throttling interval. * Add a `login_throttling.interval` (in `security.firewalls`) option to change the default throttling interval.

View File

@ -24,7 +24,6 @@ use Symfony\Component\Security\Http\LoginLink\LoginLinkHandler;
/** /**
* @internal * @internal
* @experimental in 5.3
*/ */
class LoginLinkFactory extends AbstractFactory implements AuthenticatorFactoryInterface class LoginLinkFactory extends AbstractFactory implements AuthenticatorFactoryInterface
{ {

View File

@ -4,6 +4,7 @@ CHANGELOG
5.3 5.3
--- ---
* Login Link functionality is no longer experimental
* Add `RememberMeConditionsListener` to check if remember me is requested and supported, and set priority of `RememberMeListener` to -63 * Add `RememberMeConditionsListener` to check if remember me is requested and supported, and set priority of `RememberMeListener` to -63
* Add `RememberMeHandlerInterface` and implementations, used as a replacement of `RememberMeServicesInterface` when using the AuthenticatorManager * Add `RememberMeHandlerInterface` and implementations, used as a replacement of `RememberMeServicesInterface` when using the AuthenticatorManager
* Add `TokenDeauthenticatedEvent` that is dispatched when the current security token is deauthenticated * Add `TokenDeauthenticatedEvent` that is dispatched when the current security token is deauthenticated

View File

@ -28,7 +28,6 @@ use Symfony\Component\Security\Http\LoginLink\LoginLinkHandlerInterface;
/** /**
* @author Ryan Weaver <ryan@symfonycasts.com> * @author Ryan Weaver <ryan@symfonycasts.com>
* @experimental in 5.3
*/ */
final class LoginLinkAuthenticator extends AbstractAuthenticator implements InteractiveAuthenticatorInterface final class LoginLinkAuthenticator extends AbstractAuthenticator implements InteractiveAuthenticatorInterface
{ {

View File

@ -15,7 +15,6 @@ use Symfony\Component\Security\Core\Signature\Exception\ExpiredSignatureExceptio
/** /**
* @author Ryan Weaver <ryan@symfonycasts.com> * @author Ryan Weaver <ryan@symfonycasts.com>
* @experimental in 5.3
*/ */
class ExpiredLoginLinkException extends ExpiredSignatureException implements InvalidLoginLinkExceptionInterface class ExpiredLoginLinkException extends ExpiredSignatureException implements InvalidLoginLinkExceptionInterface
{ {

View File

@ -17,7 +17,6 @@ use Symfony\Component\Security\Core\Exception\AuthenticationException;
* Thrown when a login link is invalid. * Thrown when a login link is invalid.
* *
* @author Ryan Weaver <ryan@symfonycasts.com> * @author Ryan Weaver <ryan@symfonycasts.com>
* @experimental in 5.3
*/ */
class InvalidLoginLinkAuthenticationException extends AuthenticationException class InvalidLoginLinkAuthenticationException extends AuthenticationException
{ {

View File

@ -13,7 +13,6 @@ namespace Symfony\Component\Security\Http\LoginLink\Exception;
/** /**
* @author Ryan Weaver <ryan@symfonycasts.com> * @author Ryan Weaver <ryan@symfonycasts.com>
* @experimental in 5.3
*/ */
class InvalidLoginLinkException extends \RuntimeException implements InvalidLoginLinkExceptionInterface class InvalidLoginLinkException extends \RuntimeException implements InvalidLoginLinkExceptionInterface
{ {

View File

@ -13,7 +13,6 @@ namespace Symfony\Component\Security\Http\LoginLink\Exception;
/** /**
* @author Ryan Weaver <ryan@symfonycasts.com> * @author Ryan Weaver <ryan@symfonycasts.com>
* @experimental in 5.3
*/ */
interface InvalidLoginLinkExceptionInterface extends \Throwable interface InvalidLoginLinkExceptionInterface extends \Throwable
{ {

View File

@ -13,7 +13,6 @@ namespace Symfony\Component\Security\Http\LoginLink;
/** /**
* @author Ryan Weaver <ryan@symfonycasts.com> * @author Ryan Weaver <ryan@symfonycasts.com>
* @experimental in 5.3
*/ */
class LoginLinkDetails class LoginLinkDetails
{ {

View File

@ -25,7 +25,6 @@ use Symfony\Component\Security\Http\LoginLink\Exception\InvalidLoginLinkExceptio
/** /**
* @author Ryan Weaver <ryan@symfonycasts.com> * @author Ryan Weaver <ryan@symfonycasts.com>
* @experimental in 5.3
*/ */
final class LoginLinkHandler implements LoginLinkHandlerInterface final class LoginLinkHandler implements LoginLinkHandlerInterface
{ {

View File

@ -18,7 +18,6 @@ use Symfony\Component\Security\Core\User\UserInterface;
* A class that is able to create and handle "magic" login links. * A class that is able to create and handle "magic" login links.
* *
* @author Ryan Weaver <ryan@symfonycasts.com> * @author Ryan Weaver <ryan@symfonycasts.com>
* @experimental in 5.3
*/ */
interface LoginLinkHandlerInterface interface LoginLinkHandlerInterface
{ {

View File

@ -25,8 +25,6 @@ use Symfony\Component\Notifier\Recipient\SmsRecipientInterface;
* emails/SMS using the Notifier component. * emails/SMS using the Notifier component.
* *
* @author Wouter de Jong <wouter@wouterj.nl> * @author Wouter de Jong <wouter@wouterj.nl>
*
* @experimental in 5.3
*/ */
class LoginLinkNotification extends Notification implements EmailNotificationInterface, SmsNotificationInterface class LoginLinkNotification extends Notification implements EmailNotificationInterface, SmsNotificationInterface
{ {