Mark new core authenticators as experimental
This commit is contained in:
parent
4c06236933
commit
873b949cf9
@ -15,6 +15,8 @@ use Symfony\Component\DependencyInjection\ContainerBuilder;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @author Wouter de Jong <wouter@wouterj.nl>
|
* @author Wouter de Jong <wouter@wouterj.nl>
|
||||||
|
*
|
||||||
|
* @experimental in 5.1
|
||||||
*/
|
*/
|
||||||
interface EntryPointFactoryInterface
|
interface EntryPointFactoryInterface
|
||||||
{
|
{
|
||||||
|
@ -15,6 +15,8 @@ use Symfony\Component\DependencyInjection\ContainerBuilder;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @author Wouter de Jong <wouter@wouterj.nl>
|
* @author Wouter de Jong <wouter@wouterj.nl>
|
||||||
|
*
|
||||||
|
* @experimental in 5.1
|
||||||
*/
|
*/
|
||||||
interface GuardFactoryInterface
|
interface GuardFactoryInterface
|
||||||
{
|
{
|
||||||
|
@ -20,6 +20,8 @@ use Symfony\Component\Security\Http\Firewall\GuardManagerListener;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @author Wouter de Jong <wouter@wouterj.nl>
|
* @author Wouter de Jong <wouter@wouterj.nl>
|
||||||
|
*
|
||||||
|
* @experimental in 5.1
|
||||||
*/
|
*/
|
||||||
class LazyGuardManagerListener extends GuardManagerListener
|
class LazyGuardManagerListener extends GuardManagerListener
|
||||||
{
|
{
|
||||||
|
@ -19,6 +19,8 @@ use Symfony\Component\Security\Guard\Token\PostAuthenticationGuardToken;
|
|||||||
* An optional base class that creates the necessary tokens for you.
|
* An optional base class that creates the necessary tokens for you.
|
||||||
*
|
*
|
||||||
* @author Ryan Weaver <ryan@knpuniversity.com>
|
* @author Ryan Weaver <ryan@knpuniversity.com>
|
||||||
|
*
|
||||||
|
* @experimental in 5.1
|
||||||
*/
|
*/
|
||||||
abstract class AbstractAuthenticator implements AuthenticatorInterface
|
abstract class AbstractAuthenticator implements AuthenticatorInterface
|
||||||
{
|
{
|
||||||
|
@ -22,6 +22,8 @@ use Symfony\Component\Security\Http\EntryPoint\AuthenticationEntryPointInterface
|
|||||||
* A base class to make form login authentication easier!
|
* A base class to make form login authentication easier!
|
||||||
*
|
*
|
||||||
* @author Ryan Weaver <ryan@knpuniversity.com>
|
* @author Ryan Weaver <ryan@knpuniversity.com>
|
||||||
|
*
|
||||||
|
* @experimental in 5.1
|
||||||
*/
|
*/
|
||||||
abstract class AbstractFormLoginAuthenticator extends AbstractAuthenticator implements AuthenticationEntryPointInterface
|
abstract class AbstractFormLoginAuthenticator extends AbstractAuthenticator implements AuthenticationEntryPointInterface
|
||||||
{
|
{
|
||||||
|
@ -22,6 +22,10 @@ use Symfony\Component\Security\Core\User\UserInterface;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @author Wouter de Jong <wouter@wouterj.nl>
|
* @author Wouter de Jong <wouter@wouterj.nl>
|
||||||
|
* @author Fabien Potencier <fabien@symfony.com>
|
||||||
|
*
|
||||||
|
* @final
|
||||||
|
* @experimental in 5.1
|
||||||
*/
|
*/
|
||||||
class AnonymousAuthenticator implements AuthenticatorInterface
|
class AnonymousAuthenticator implements AuthenticatorInterface
|
||||||
{
|
{
|
||||||
|
@ -23,6 +23,8 @@ use Symfony\Component\Security\Core\User\UserInterface;
|
|||||||
* @author Ryan Weaver <ryan@knpuniversity.com>
|
* @author Ryan Weaver <ryan@knpuniversity.com>
|
||||||
* @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
|
||||||
*/
|
*/
|
||||||
interface AuthenticatorInterface
|
interface AuthenticatorInterface
|
||||||
{
|
{
|
||||||
|
@ -29,6 +29,10 @@ use Symfony\Component\Security\Http\Util\TargetPathTrait;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @author Wouter de Jong <wouter@wouterj.nl>
|
* @author Wouter de Jong <wouter@wouterj.nl>
|
||||||
|
* @author Fabien Potencier <fabien@symfony.com>
|
||||||
|
*
|
||||||
|
* @final
|
||||||
|
* @experimental in 5.1
|
||||||
*/
|
*/
|
||||||
class FormLoginAuthenticator extends AbstractFormLoginAuthenticator
|
class FormLoginAuthenticator extends AbstractFormLoginAuthenticator
|
||||||
{
|
{
|
||||||
|
@ -23,6 +23,10 @@ use Symfony\Component\Security\Http\EntryPoint\AuthenticationEntryPointInterface
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @author Wouter de Jong <wouter@wouterj.nl>
|
* @author Wouter de Jong <wouter@wouterj.nl>
|
||||||
|
* @author Fabien Potencier <fabien@symfony.com>
|
||||||
|
*
|
||||||
|
* @final
|
||||||
|
* @experimental in 5.1
|
||||||
*/
|
*/
|
||||||
class HttpBasicAuthenticator implements AuthenticatorInterface, AuthenticationEntryPointInterface
|
class HttpBasicAuthenticator implements AuthenticatorInterface, AuthenticationEntryPointInterface
|
||||||
{
|
{
|
||||||
|
@ -21,6 +21,8 @@ use Symfony\Component\Security\Core\User\UserInterface;
|
|||||||
* @author Wouter de Jong <wouter@wouterj.nl>
|
* @author Wouter de Jong <wouter@wouterj.nl>
|
||||||
*
|
*
|
||||||
* @property EncoderFactoryInterface $encoderFactory
|
* @property EncoderFactoryInterface $encoderFactory
|
||||||
|
*
|
||||||
|
* @experimental in 5.1
|
||||||
*/
|
*/
|
||||||
trait UsernamePasswordTrait
|
trait UsernamePasswordTrait
|
||||||
{
|
{
|
||||||
|
@ -25,6 +25,12 @@ use Symfony\Component\Security\Guard\Token\GuardTokenInterface;
|
|||||||
use Symfony\Component\Security\Guard\Token\PreAuthenticationGuardToken;
|
use Symfony\Component\Security\Guard\Token\PreAuthenticationGuardToken;
|
||||||
use Symfony\Contracts\EventDispatcher\EventDispatcherInterface;
|
use Symfony\Contracts\EventDispatcher\EventDispatcherInterface;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Wouter de Jong <wouter@wouterj.nl>
|
||||||
|
* @author Ryan Weaver <ryan@knpuniversity.com>
|
||||||
|
*
|
||||||
|
* @experimental in 5.1
|
||||||
|
*/
|
||||||
class GuardAuthenticationManager implements AuthenticationManagerInterface
|
class GuardAuthenticationManager implements AuthenticationManagerInterface
|
||||||
{
|
{
|
||||||
use GuardAuthenticationProviderTrait;
|
use GuardAuthenticationProviderTrait;
|
||||||
|
@ -20,6 +20,10 @@ use Symfony\Component\Security\Guard\GuardAuthenticatorHandler;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @author Wouter de Jong <wouter@wouterj.nl>
|
* @author Wouter de Jong <wouter@wouterj.nl>
|
||||||
|
* @author Ryan Weaver <ryan@knpuniversity.com>
|
||||||
|
* @author Amaury Leroux de Lens <amaury@lerouxdelens.com>
|
||||||
|
*
|
||||||
|
* @experimental in 5.1
|
||||||
*/
|
*/
|
||||||
class GuardManagerListener
|
class GuardManagerListener
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user