Also mark the authenticator security system experimental in 5.2
This commit is contained in:
parent
ba98fd74d6
commit
176aef63d9
@ -40,7 +40,7 @@ use Symfony\Contracts\EventDispatcher\EventDispatcherInterface;
|
|||||||
* @author Ryan Weaver <ryan@symfonycasts.com>
|
* @author Ryan Weaver <ryan@symfonycasts.com>
|
||||||
* @author Amaury Leroux de Lens <amaury@lerouxdelens.com>
|
* @author Amaury Leroux de Lens <amaury@lerouxdelens.com>
|
||||||
*
|
*
|
||||||
* @experimental in 5.1
|
* @experimental in 5.2
|
||||||
*/
|
*/
|
||||||
class AuthenticatorManager implements AuthenticatorManagerInterface, UserAuthenticatorInterface
|
class AuthenticatorManager implements AuthenticatorManagerInterface, UserAuthenticatorInterface
|
||||||
{
|
{
|
||||||
|
@ -19,7 +19,7 @@ use Symfony\Component\Security\Http\Firewall\AbstractListener;
|
|||||||
* @author Wouter de Jong <wouter@wouterj.nl>
|
* @author Wouter de Jong <wouter@wouterj.nl>
|
||||||
* @author Ryan Weaver <ryan@symfonycasts.com>
|
* @author Ryan Weaver <ryan@symfonycasts.com>
|
||||||
*
|
*
|
||||||
* @experimental in Symfony 5.1
|
* @experimental in 5.2
|
||||||
*/
|
*/
|
||||||
interface AuthenticatorManagerInterface
|
interface AuthenticatorManagerInterface
|
||||||
{
|
{
|
||||||
|
@ -19,7 +19,7 @@ use Symfony\Component\Security\Http\Authenticator\AuthenticatorInterface;
|
|||||||
/**
|
/**
|
||||||
* @author Wouter de Jong <wouter@wouterj.nl>
|
* @author Wouter de Jong <wouter@wouterj.nl>
|
||||||
*
|
*
|
||||||
* @experimental in Symfony 5.1
|
* @experimental in 5.2
|
||||||
*/
|
*/
|
||||||
interface UserAuthenticatorInterface
|
interface UserAuthenticatorInterface
|
||||||
{
|
{
|
||||||
|
@ -22,7 +22,7 @@ use Symfony\Component\Security\Http\Authenticator\Token\PostAuthenticationToken;
|
|||||||
*
|
*
|
||||||
* @author Ryan Weaver <ryan@symfonycasts.com>
|
* @author Ryan Weaver <ryan@symfonycasts.com>
|
||||||
*
|
*
|
||||||
* @experimental in 5.1
|
* @experimental in 5.2
|
||||||
*/
|
*/
|
||||||
abstract class AbstractAuthenticator implements AuthenticatorInterface
|
abstract class AbstractAuthenticator implements AuthenticatorInterface
|
||||||
{
|
{
|
||||||
|
@ -23,7 +23,7 @@ use Symfony\Component\Security\Http\EntryPoint\AuthenticationEntryPointInterface
|
|||||||
*
|
*
|
||||||
* @author Ryan Weaver <ryan@symfonycasts.com>
|
* @author Ryan Weaver <ryan@symfonycasts.com>
|
||||||
*
|
*
|
||||||
* @experimental in 5.1
|
* @experimental in 5.2
|
||||||
*/
|
*/
|
||||||
abstract class AbstractLoginFormAuthenticator extends AbstractAuthenticator implements AuthenticationEntryPointInterface, InteractiveAuthenticatorInterface
|
abstract class AbstractLoginFormAuthenticator extends AbstractAuthenticator implements AuthenticationEntryPointInterface, InteractiveAuthenticatorInterface
|
||||||
{
|
{
|
||||||
|
@ -33,7 +33,7 @@ use Symfony\Component\Security\Http\Authenticator\Passport\SelfValidatingPasspor
|
|||||||
* @author Fabien Potencier <fabien@symfony.com>
|
* @author Fabien Potencier <fabien@symfony.com>
|
||||||
*
|
*
|
||||||
* @internal
|
* @internal
|
||||||
* @experimental in Symfony 5.1
|
* @experimental in 5.2
|
||||||
*/
|
*/
|
||||||
abstract class AbstractPreAuthenticatedAuthenticator implements InteractiveAuthenticatorInterface
|
abstract class AbstractPreAuthenticatedAuthenticator implements InteractiveAuthenticatorInterface
|
||||||
{
|
{
|
||||||
|
@ -24,7 +24,7 @@ use Symfony\Component\Security\Http\Authenticator\Passport\PassportInterface;
|
|||||||
* @author Amaury Leroux de Lens <amaury@lerouxdelens.com>
|
* @author Amaury Leroux de Lens <amaury@lerouxdelens.com>
|
||||||
* @author Wouter de Jong <wouter@wouterj.nl>
|
* @author Wouter de Jong <wouter@wouterj.nl>
|
||||||
*
|
*
|
||||||
* @experimental in 5.1
|
* @experimental in 5.2
|
||||||
*/
|
*/
|
||||||
interface AuthenticatorInterface
|
interface AuthenticatorInterface
|
||||||
{
|
{
|
||||||
|
@ -40,7 +40,7 @@ use Symfony\Component\Security\Http\ParameterBagUtils;
|
|||||||
* @author Fabien Potencier <fabien@symfony.com>
|
* @author Fabien Potencier <fabien@symfony.com>
|
||||||
*
|
*
|
||||||
* @final
|
* @final
|
||||||
* @experimental in 5.1
|
* @experimental in 5.2
|
||||||
*/
|
*/
|
||||||
class FormLoginAuthenticator extends AbstractLoginFormAuthenticator
|
class FormLoginAuthenticator extends AbstractLoginFormAuthenticator
|
||||||
{
|
{
|
||||||
|
@ -33,7 +33,7 @@ use Symfony\Component\Security\Http\EntryPoint\AuthenticationEntryPointInterface
|
|||||||
* @author Fabien Potencier <fabien@symfony.com>
|
* @author Fabien Potencier <fabien@symfony.com>
|
||||||
*
|
*
|
||||||
* @final
|
* @final
|
||||||
* @experimental in 5.1
|
* @experimental in 5.2
|
||||||
*/
|
*/
|
||||||
class HttpBasicAuthenticator implements AuthenticatorInterface, AuthenticationEntryPointInterface
|
class HttpBasicAuthenticator implements AuthenticatorInterface, AuthenticationEntryPointInterface
|
||||||
{
|
{
|
||||||
|
@ -44,7 +44,7 @@ use Symfony\Component\Security\Http\HttpUtils;
|
|||||||
* @author Wouter de Jong <wouter@wouterj.nl>
|
* @author Wouter de Jong <wouter@wouterj.nl>
|
||||||
*
|
*
|
||||||
* @final
|
* @final
|
||||||
* @experimental in 5.1
|
* @experimental in 5.2
|
||||||
*/
|
*/
|
||||||
class JsonLoginAuthenticator implements InteractiveAuthenticatorInterface
|
class JsonLoginAuthenticator implements InteractiveAuthenticatorInterface
|
||||||
{
|
{
|
||||||
|
@ -17,7 +17,7 @@ namespace Symfony\Component\Security\Http\Authenticator\Passport;
|
|||||||
* @author Wouter de Jong <wouter@wouterj.nl>
|
* @author Wouter de Jong <wouter@wouterj.nl>
|
||||||
*
|
*
|
||||||
* @internal
|
* @internal
|
||||||
* @experimental in 5.1
|
* @experimental in 5.2
|
||||||
*/
|
*/
|
||||||
class AnonymousPassport implements PassportInterface
|
class AnonymousPassport implements PassportInterface
|
||||||
{
|
{
|
||||||
|
@ -16,7 +16,7 @@ namespace Symfony\Component\Security\Http\Authenticator\Passport\Badge;
|
|||||||
*
|
*
|
||||||
* @author Wouter de Jong <wouter@wouterj.nl>
|
* @author Wouter de Jong <wouter@wouterj.nl>
|
||||||
*
|
*
|
||||||
* @experimental in 5.1
|
* @experimental in 5.2
|
||||||
*/
|
*/
|
||||||
interface BadgeInterface
|
interface BadgeInterface
|
||||||
{
|
{
|
||||||
|
@ -21,7 +21,7 @@ use Symfony\Component\Security\Http\EventListener\CsrfProtectionListener;
|
|||||||
* @author Wouter de Jong <wouter@wouterj.nl>
|
* @author Wouter de Jong <wouter@wouterj.nl>
|
||||||
*
|
*
|
||||||
* @final
|
* @final
|
||||||
* @experimental in5.1
|
* @experimental in 5.2
|
||||||
*/
|
*/
|
||||||
class CsrfTokenBadge implements BadgeInterface
|
class CsrfTokenBadge implements BadgeInterface
|
||||||
{
|
{
|
||||||
|
@ -22,7 +22,7 @@ use Symfony\Component\Security\Core\User\PasswordUpgraderInterface;
|
|||||||
* @author Wouter de Jong <wouter@wouterj.nl>
|
* @author Wouter de Jong <wouter@wouterj.nl>
|
||||||
*
|
*
|
||||||
* @final
|
* @final
|
||||||
* @experimental in 5.1
|
* @experimental in 5.2
|
||||||
*/
|
*/
|
||||||
class PasswordUpgradeBadge implements BadgeInterface
|
class PasswordUpgradeBadge implements BadgeInterface
|
||||||
{
|
{
|
||||||
|
@ -23,7 +23,7 @@ use Symfony\Component\Security\Http\Authenticator\AbstractPreAuthenticatedAuthen
|
|||||||
* @author Wouter de Jong <wouter@wouterj.nl>
|
* @author Wouter de Jong <wouter@wouterj.nl>
|
||||||
*
|
*
|
||||||
* @final
|
* @final
|
||||||
* @experimental in 5.1
|
* @experimental in 5.2
|
||||||
*/
|
*/
|
||||||
class PreAuthenticatedUserBadge implements BadgeInterface
|
class PreAuthenticatedUserBadge implements BadgeInterface
|
||||||
{
|
{
|
||||||
|
@ -26,7 +26,7 @@ namespace Symfony\Component\Security\Http\Authenticator\Passport\Badge;
|
|||||||
* @author Wouter de Jong <wouter@wouterj.nl>
|
* @author Wouter de Jong <wouter@wouterj.nl>
|
||||||
*
|
*
|
||||||
* @final
|
* @final
|
||||||
* @experimental in 5.1
|
* @experimental in 5.2
|
||||||
*/
|
*/
|
||||||
class RememberMeBadge implements BadgeInterface
|
class RememberMeBadge implements BadgeInterface
|
||||||
{
|
{
|
||||||
|
@ -19,7 +19,7 @@ use Symfony\Component\Security\Http\Authenticator\Passport\Badge\BadgeInterface;
|
|||||||
*
|
*
|
||||||
* @author Wouter de Jong <wouter@wouterj.nl>
|
* @author Wouter de Jong <wouter@wouterj.nl>
|
||||||
*
|
*
|
||||||
* @experimental in 5.1
|
* @experimental in 5.2
|
||||||
*/
|
*/
|
||||||
interface CredentialsInterface extends BadgeInterface
|
interface CredentialsInterface extends BadgeInterface
|
||||||
{
|
{
|
||||||
|
@ -20,7 +20,7 @@ use Symfony\Component\Security\Core\User\UserInterface;
|
|||||||
* @author Wouter de Jong <wouter@wouterj.nl>
|
* @author Wouter de Jong <wouter@wouterj.nl>
|
||||||
*
|
*
|
||||||
* @final
|
* @final
|
||||||
* @experimental in 5.1
|
* @experimental in 5.2
|
||||||
*/
|
*/
|
||||||
class CustomCredentials implements CredentialsInterface
|
class CustomCredentials implements CredentialsInterface
|
||||||
{
|
{
|
||||||
|
@ -22,7 +22,7 @@ use Symfony\Component\Security\Core\Exception\LogicException;
|
|||||||
* @author Wouter de Jong <wouter@wouterj.nl>
|
* @author Wouter de Jong <wouter@wouterj.nl>
|
||||||
*
|
*
|
||||||
* @final
|
* @final
|
||||||
* @experimental in 5.1
|
* @experimental in 5.2
|
||||||
*/
|
*/
|
||||||
class PasswordCredentials implements CredentialsInterface
|
class PasswordCredentials implements CredentialsInterface
|
||||||
{
|
{
|
||||||
|
@ -21,7 +21,7 @@ use Symfony\Component\Security\Http\Authenticator\Passport\Credentials\Credentia
|
|||||||
*
|
*
|
||||||
* @author Wouter de Jong <wouter@wouterj.nl>
|
* @author Wouter de Jong <wouter@wouterj.nl>
|
||||||
*
|
*
|
||||||
* @experimental in 5.1
|
* @experimental in 5.2
|
||||||
*/
|
*/
|
||||||
class Passport implements UserPassportInterface
|
class Passport implements UserPassportInterface
|
||||||
{
|
{
|
||||||
|
@ -23,7 +23,7 @@ use Symfony\Component\Security\Http\Authenticator\Passport\Badge\BadgeInterface;
|
|||||||
*
|
*
|
||||||
* @author Wouter de Jong <wouter@wouterj.nl>
|
* @author Wouter de Jong <wouter@wouterj.nl>
|
||||||
*
|
*
|
||||||
* @experimental in 5.1
|
* @experimental in 5.2
|
||||||
*/
|
*/
|
||||||
interface PassportInterface
|
interface PassportInterface
|
||||||
{
|
{
|
||||||
|
@ -17,7 +17,7 @@ use Symfony\Component\Security\Http\Authenticator\Passport\Badge\BadgeInterface;
|
|||||||
/**
|
/**
|
||||||
* @author Wouter de Jong <wouter@wouterj.nl>
|
* @author Wouter de Jong <wouter@wouterj.nl>
|
||||||
*
|
*
|
||||||
* @experimental in 5.1
|
* @experimental in 5.2
|
||||||
*/
|
*/
|
||||||
trait PassportTrait
|
trait PassportTrait
|
||||||
{
|
{
|
||||||
|
@ -21,7 +21,7 @@ use Symfony\Component\Security\Http\Authenticator\Passport\Badge\UserBadge;
|
|||||||
*
|
*
|
||||||
* @author Wouter de Jong <wouter@wouterj.nl>
|
* @author Wouter de Jong <wouter@wouterj.nl>
|
||||||
*
|
*
|
||||||
* @experimental in 5.1
|
* @experimental in 5.2
|
||||||
*/
|
*/
|
||||||
class SelfValidatingPassport extends Passport
|
class SelfValidatingPassport extends Passport
|
||||||
{
|
{
|
||||||
|
@ -18,7 +18,7 @@ use Symfony\Component\Security\Core\User\UserInterface;
|
|||||||
*
|
*
|
||||||
* @author Wouter de Jong <wouter@wouterj.nl>
|
* @author Wouter de Jong <wouter@wouterj.nl>
|
||||||
*
|
*
|
||||||
* @experimental in 5.1
|
* @experimental in 5.2
|
||||||
*/
|
*/
|
||||||
interface UserPassportInterface extends PassportInterface
|
interface UserPassportInterface extends PassportInterface
|
||||||
{
|
{
|
||||||
|
@ -25,7 +25,7 @@ use Symfony\Component\Security\Core\User\UserProviderInterface;
|
|||||||
* @author Fabien Potencier <fabien@symfony.com>
|
* @author Fabien Potencier <fabien@symfony.com>
|
||||||
*
|
*
|
||||||
* @final
|
* @final
|
||||||
* @experimental in Symfony 5.1
|
* @experimental in 5.2
|
||||||
*/
|
*/
|
||||||
class X509Authenticator extends AbstractPreAuthenticatedAuthenticator
|
class X509Authenticator extends AbstractPreAuthenticatedAuthenticator
|
||||||
{
|
{
|
||||||
|
@ -26,7 +26,7 @@ use Symfony\Component\Security\Http\Event\CheckPassportEvent;
|
|||||||
* @author Wouter de Jong <wouter@driveamber.com>
|
* @author Wouter de Jong <wouter@driveamber.com>
|
||||||
*
|
*
|
||||||
* @final
|
* @final
|
||||||
* @experimental in 5.1
|
* @experimental in 5.2
|
||||||
*/
|
*/
|
||||||
class CheckCredentialsListener implements EventSubscriberInterface
|
class CheckCredentialsListener implements EventSubscriberInterface
|
||||||
{
|
{
|
||||||
|
@ -22,7 +22,7 @@ use Symfony\Component\Security\Http\Event\CheckPassportEvent;
|
|||||||
* @author Wouter de Jong <wouter@wouterj.nl>
|
* @author Wouter de Jong <wouter@wouterj.nl>
|
||||||
*
|
*
|
||||||
* @final
|
* @final
|
||||||
* @experimental in 5.1
|
* @experimental in 5.2
|
||||||
*/
|
*/
|
||||||
class CsrfProtectionListener implements EventSubscriberInterface
|
class CsrfProtectionListener implements EventSubscriberInterface
|
||||||
{
|
{
|
||||||
|
@ -21,7 +21,7 @@ use Symfony\Component\Security\Http\Event\LoginSuccessEvent;
|
|||||||
* @author Wouter de Jong <wouter@wouterj.nl>
|
* @author Wouter de Jong <wouter@wouterj.nl>
|
||||||
*
|
*
|
||||||
* @final
|
* @final
|
||||||
* @experimental in 5.1
|
* @experimental in 5.2
|
||||||
*/
|
*/
|
||||||
class PasswordMigratingListener implements EventSubscriberInterface
|
class PasswordMigratingListener implements EventSubscriberInterface
|
||||||
{
|
{
|
||||||
|
@ -29,7 +29,7 @@ use Symfony\Component\Security\Http\RememberMe\RememberMeServicesInterface;
|
|||||||
* @author Wouter de Jong <wouter@wouterj.nl>
|
* @author Wouter de Jong <wouter@wouterj.nl>
|
||||||
*
|
*
|
||||||
* @final
|
* @final
|
||||||
* @experimental in 5.1
|
* @experimental in 5.2
|
||||||
*/
|
*/
|
||||||
class RememberMeListener implements EventSubscriberInterface
|
class RememberMeListener implements EventSubscriberInterface
|
||||||
{
|
{
|
||||||
|
@ -22,7 +22,7 @@ use Symfony\Component\Security\Http\Event\LoginSuccessEvent;
|
|||||||
* @author Wouter de Jong <wouter@wouterj.nl>
|
* @author Wouter de Jong <wouter@wouterj.nl>
|
||||||
*
|
*
|
||||||
* @final
|
* @final
|
||||||
* @experimental in 5.1
|
* @experimental in 5.2
|
||||||
*/
|
*/
|
||||||
class UserCheckerListener implements EventSubscriberInterface
|
class UserCheckerListener implements EventSubscriberInterface
|
||||||
{
|
{
|
||||||
|
@ -20,7 +20,7 @@ use Symfony\Component\Security\Http\Authentication\AuthenticatorManagerInterface
|
|||||||
*
|
*
|
||||||
* @author Wouter de Jong <wouter@wouterj.nl>
|
* @author Wouter de Jong <wouter@wouterj.nl>
|
||||||
*
|
*
|
||||||
* @experimental in 5.1
|
* @experimental in 5.2
|
||||||
*/
|
*/
|
||||||
class AuthenticatorManagerListener extends AbstractListener
|
class AuthenticatorManagerListener extends AbstractListener
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user