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