logo
Phalcon Kit Documentation
Controller
Initializing search
    phalcon-kit/core
    • Phalcon Kit
    • Quick Start
    • Core
    • Modules
    • Services
    • REST
    • API
    phalcon-kit/core
        • Welcome
        • Project Structure
        • Basic Configurations
        • Advanced Configurations
        • BSD 3-Clause License
      • Getting Started
      • Web Server Setup
      • Docker Setup
        • Advanced .htaccess
        • Basic Configurations
        • Advanced Configurations
        • Bootstrap Configuration
      • Loader
      • Bootstrap
        • Application
        • Console
        • Router
        • Dispatcher
        • Request
        • Response
        • Model
        • View
        • Controller
        • Services
        • Models
        • Identity
        • i18n
      • Frontend
      • Admin
      • Auth
      • API
      • CLI
      • Introduction
        • Application
        • Console
        • Router
        • Dispatcher
        • Events
        • Request
        • Response
        • Cookies
        • Session
        • Url
        • Version
        • Config
        • Env
        • Database
        • Locale
        • Translate
        • ACL
        • JWT
        • Crypt
        • Filter
        • Escaper
        • Identity
        • Security
        • Cache
        • Profiler
        • Mailer
        • Imap
        • Debug
        • Helper
        • Utils
        • Flash
        • Image
        • Tag
        • File System
        • Lorem Ipsum
        • Assets
        • View
        • Volt
        • Logger
        • Loggers
        • Models
        • Models Cache
        • Models Manager
        • Models Metadata
        • OAuth2 Client
        • OAuth2 Facebook
        • OAuth2 Google
        • Aws
        • Google
        • Open AI
        • Gravatar
        • ReCaptcha
        • Tesseract OCR
        • Clamav
      • Introduction
      • REST System
      • RESTful System
        • Identity
        • User
        • Role
        • Group
      • Home
        • array_unset_recursive()
        • dump()
        • exit_500()
        • dd()
        • vdd()
        • implode_sprintf()
        • implode_mb_sprintf()
        • sprintfn()
        • mb_sprintf()
        • mb_vsprintf()
        • Bootstrap
        • Exception
        • Locale
        • Tag
        • Acl
        • AclInterface
        • Manager
        • Loader
        • Config
        • Deployment
        • Devtools
        • Router
        • ColumnConfig
        • DynamicConfig
        • RecordConfig
        • TableConfig
        • TemplateConfig
        • WorkspaceConfig
        • Cache
        • Console
        • Dispatcher
        • ExceptionHandler
        • Module
        • Router
        • Task
        • DispatcherInterface
        • TaskInterface
        • Config
        • ConfigInterface
        • Column
        • Profiler
        • Mysql
        • Mysql
        • Logger
        • Profiler
        • Injectable
        • AbstractInjectable
        • InjectableProperties
        • InjectableTrait
        • AbstractDispatcher
        • DispatcherTrait
        • DispatcherInterface
        • Security
        • Random
        • EventsAwareTrait
        • CliException
        • HttpException
        • WsException
        • Filter
        • FilterFactory
        • Validation
        • IPv4
        • IPv6
        • Json
        • Md5
        • Color
        • Json
        • Manager
        • ModelTransformer
        • Transformer
        • RawArraySerializer
        • Escaper
        • TagFactory
        • EscaperInterface
        • Request
        • Response
        • StatusCode
        • RequestInterface
        • ResponseInterface
        • Manager
        • ManagerInterface
        • Acl
        • Impersonation
        • Jwt
        • Oauth2
        • Role
        • Session
        • User
        • AbstractAcl
        • AbstractImpersonation
        • AbstractJwt
        • AbstractOauth2
        • AbstractRole
        • AbstractSession
        • AbstractUser
        • AclInterface
        • ImpersonationInterface
        • JwtInterface
        • Oauth2Interface
        • RoleInterface
        • SessionInterface
        • UserInterface
        • En
        • Fr
        • Loggers
        • AbstractModel
        • Audit
        • AuditDetail
        • Backup
        • Category
        • Column
        • Data
        • Email
        • EmailFile
        • Feature
        • File
        • FileRelation
        • Flag
        • Group
        • GroupFeature
        • GroupRole
        • GroupType
        • Job
        • JobScheduler
        • Lang
        • Log
        • Menu
        • Meta
        • Oauth2
        • Page
        • PhalconMigrations
        • Post
        • PostCategory
        • Profile
        • Record
        • Role
        • RoleFeature
        • RoleRole
        • Session
        • Setting
        • Site
        • SiteLang
        • Table
        • Template
        • Translate
        • Type
        • User
        • UserFeature
        • UserGroup
        • UserRole
        • UserType
        • Validator
        • Workspace
        • WorkspaceLang
        • AuditAbstract
        • AuditDetailAbstract
        • BackupAbstract
        • CategoryAbstract
        • ColumnAbstract
        • DataAbstract
        • EmailAbstract
        • EmailFileAbstract
        • FeatureAbstract
        • FileAbstract
        • FileRelationAbstract
        • FlagAbstract
        • GroupAbstract
        • GroupFeatureAbstract
        • GroupRoleAbstract
        • GroupTypeAbstract
        • JobAbstract
        • JobSchedulerAbstract
        • LangAbstract
        • LogAbstract
        • MenuAbstract
        • MetaAbstract
        • Oauth2Abstract
        • PageAbstract
        • PhalconMigrationsAbstract
        • PostAbstract
        • PostCategoryAbstract
        • ProfileAbstract
        • RecordAbstract
        • RoleAbstract
        • RoleFeatureAbstract
        • RoleRoleAbstract
        • SessionAbstract
        • SettingAbstract
        • SiteAbstract
        • SiteLangAbstract
        • TableAbstract
        • TemplateAbstract
        • TranslateAbstract
        • TypeAbstract
        • UserAbstract
        • UserFeatureAbstract
        • UserGroupAbstract
        • UserRoleAbstract
        • UserTypeAbstract
        • ValidatorAbstract
        • WorkspaceAbstract
        • WorkspaceLangAbstract
        • AuditAbstractInterface
        • AuditDetailAbstractInterface
        • BackupAbstractInterface
        • CategoryAbstractInterface
        • ColumnAbstractInterface
        • DataAbstractInterface
        • EmailAbstractInterface
        • EmailFileAbstractInterface
        • FeatureAbstractInterface
        • FileAbstractInterface
        • FileRelationAbstractInterface
        • FlagAbstractInterface
        • GroupAbstractInterface
        • GroupFeatureAbstractInterface
        • GroupRoleAbstractInterface
        • GroupTypeAbstractInterface
        • JobAbstractInterface
        • JobSchedulerAbstractInterface
        • LangAbstractInterface
        • LogAbstractInterface
        • MenuAbstractInterface
        • MetaAbstractInterface
        • Oauth2AbstractInterface
        • PageAbstractInterface
        • PhalconMigrationsAbstractInterface
        • PostAbstractInterface
        • PostCategoryAbstractInterface
        • ProfileAbstractInterface
        • RecordAbstractInterface
        • RoleAbstractInterface
        • RoleFeatureAbstractInterface
        • RoleRoleAbstractInterface
        • SessionAbstractInterface
        • SettingAbstractInterface
        • SiteAbstractInterface
        • SiteLangAbstractInterface
        • TableAbstractInterface
        • TemplateAbstractInterface
        • TranslateAbstractInterface
        • TypeAbstractInterface
        • UserAbstractInterface
        • UserFeatureAbstractInterface
        • UserGroupAbstractInterface
        • UserRoleAbstractInterface
        • UserTypeAbstractInterface
        • ValidatorAbstractInterface
        • WorkspaceAbstractInterface
        • WorkspaceLangAbstractInterface
        • BlameableInterface
        • SoftDeleteInterface
        • CreatedInterface
        • DeletedInterface
        • RestoredInterface
        • UpdateInterface
        • AuditDetailInterface
        • AuditInterface
        • BackupInterface
        • CategoryInterface
        • ColumnInterface
        • DataInterface
        • EmailFileInterface
        • EmailInterface
        • FeatureInterface
        • FileInterface
        • FileRelationInterface
        • FlagInterface
        • GroupFeatureInterface
        • GroupInterface
        • GroupRoleInterface
        • GroupTypeInterface
        • JobInterface
        • JobSchedulerInterface
        • LangInterface
        • LogInterface
        • MenuInterface
        • MetaInterface
        • Oauth2Interface
        • PageInterface
        • PhalconMigrationsInterface
        • PostCategoryInterface
        • PostInterface
        • ProfileInterface
        • RecordInterface
        • RoleFeatureInterface
        • RoleInterface
        • RoleRoleInterface
        • SessionInterface
        • SettingInterface
        • SiteInterface
        • SiteLangInterface
        • TableInterface
        • TemplateInterface
        • TranslateInterface
        • TypeInterface
        • UserFeatureInterface
        • UserGroupInterface
        • UserInterface
        • UserRoleInterface
        • UserTypeInterface
        • ValidatorInterface
        • WorkspaceInterface
        • WorkspaceLangInterface
        • Controller
        • Module
        • AbstractController
        • ErrorController
        • IndexController
        • Controller
        • Module
        • AbstractController
        • AuditController
        • AuditDetailController
        • AuthController
        • CategoryController
        • ClamavController
        • ColumnController
        • DataController
        • EmailController
        • ErrorController
        • FieldController
        • FileController
        • FlagController
        • GroupController
        • IndexController
        • LangController
        • LogController
        • MenuController
        • MetaController
        • PageController
        • PhalconMigrationsController
        • PostController
        • ProfileController
        • RecordController
        • RoleController
        • SessionController
        • SettingController
        • TableController
        • TemplateController
        • TestController
        • TranslateController
        • TranslateFieldController
        • TranslateTableController
        • TypeController
        • UserController
        • WorkspaceController
        • RecordTransformer
        • Module
        • Task
        • AbstractTask
        • CacheTask
        • CronTask
        • DatabaseTask
        • DataLifeCycleTask
        • ErrorTask
        • FakerTask
        • HelpTask
        • ScaffoldTask
        • TsScaffoldTask
        • UserTask
        • DatabaseTrait
        • DescribesTrait
        • ScaffoldTrait
        • UserTrait
        • Controller
        • Module
        • AbstractController
        • ErrorController
        • IndexController
        • Controller
        • Module
        • AbstractController
        • ClientController
        • FacebookController
        • GithubController
        • GoogleController
        • InstagramController
        • LinkedinController
        • Module
        • Task
        • AbstractTask
        • ErrorTask
        • Application
        • Controller
        • Dispatcher
        • Model
        • Module
        • Router
        • Url
        • View
        • ModelInterface
        • Error
        • Rest
        • Restful
        • RestfulInterface
        • RestInterface
        • Create
        • Delete
        • Restore
        • Update
        • RemoveBind
        • RemoveCacheConfig
        • RemoveColumn
        • RemoveConditions
        • RemoveDefaultLimit
        • RemoveDistinct
        • RemoveGroup
        • RemoveHaving
        • RemoveJoins
        • RemoveLimit
        • RemoveMaxLimit
        • RemoveOffset
        • RemoveWith
        • RemoveDefaultFilterCondition
        • RemoveDefaultIdentityCondition
        • RemoveDefaultPermissionCondition
        • RemoveDefaultSearchCondition
        • RemoveDefaultSoftDeleteCondition
        • RemoveDefaultSoftDeleteConditionWhileFiltering
        • RemoveFilterConditions
        • RemoveIdentityConditions
        • RemovePermissionConditions
        • RemoveSearchConditions
        • RemoveSoftDeleteConditions
        • RemoveSoftDeleteConditionsWhileFiltering
        • RemoveExposeFields
        • RemoveFilterFields
        • RemoveMapFields
        • RemoveSaveFields
        • RemoveSearchFields
        • SkipBind
        • SkipBindTypes
        • SkipCache
        • SkipColumns
        • SkipConditions
        • SkipDistinct
        • SkipFilterCondition
        • SkipGroup
        • SkipHaving
        • SkipIdentityCondition
        • SkipJoins
        • SkipLimit
        • SkipOffset
        • SkipOrder
        • SkipPermissionCondition
        • SkipSearchCondition
        • SkipSoftDeleteCondition
        • SkipWhiteList
        • Behavior
        • Debug
        • DynamicJoins
        • Export
        • Expose
        • Fractal
        • Model
        • Params
        • Query
        • RestResponse
        • StatusCode
        • AbstractBehavior
        • AbstractDebug
        • AbstractExport
        • AbstractExpose
        • AbstractFractal
        • AbstractInjectable
        • AbstractModel
        • AbstractParams
        • AbstractQuery
        • AbstractRestResponse
        • AbstractStatusCode
        • AbstractBind
        • AbstractCache
        • AbstractColumn
        • AbstractConditions
        • AbstractDistinct
        • AbstractFields
        • AbstractGroup
        • AbstractHaving
        • AbstractJoins
        • AbstractLimit
        • AbstractOffset
        • AbstractOrder
        • AbstractSave
        • AbstractWith
        • AbstractFilterConditions
        • AbstractIdentityConditions
        • AbstractPermissionConditions
        • AbstractSearchConditions
        • AbstractSoftDeleteConditions
        • AbstractExposeFields
        • AbstractFilterFields
        • AbstractMapFields
        • AbstractSaveFields
        • AbstractSearchFields
        • AuthActions
        • ClamavActions
        • ErrorActions
        • RestActions
        • AverageAction
        • CountAction
        • DeleteAction
        • DistinctAction
        • ExportAction
        • FindAction
        • FindFirstAction
        • IndexAction
        • MaximumAction
        • MinimumAction
        • NewAction
        • ReorderAction
        • RestoreAction
        • SaveAction
        • SumAction
        • BehaviorInterface
        • CacheInterface
        • DebugInterface
        • ExportInterface
        • ExposeInterface
        • FractalInterface
        • ModelInterface
        • ParamsInterface
        • RestResponseInterface
        • StatusCodeInterface
        • Bind
        • Cache
        • Column
        • Conditions
        • Distinct
        • Fields
        • Group
        • Having
        • Joins
        • Limit
        • Offset
        • Order
        • Save
        • With
        • FilterConditions
        • IdentityConditions
        • PermissionConditions
        • SearchConditions
        • SoftDeleteConditions
        • ExposeFields
        • FilterFields
        • MapFields
        • SaveFields
        • SearchFields
        • Camelize
        • Error
        • Logger
        • Maintenance
        • Module
        • Preflight
        • Rest
        • Security
        • Manager
        • ManagerInterface
        • Action
        • Blameable
        • Conditional
        • Position
        • Security
        • Snapshot
        • SoftDelete
        • Transformable
        • ProgressTrait
        • SkippableTrait
        • EagerLoad
        • Loader
        • QueryBuilder
        • AttributeInterface
        • BehaviorInterface
        • BlameableInterface
        • EagerLoadInterface
        • ExposeInterface
        • HashInterface
        • IdentityInterface
        • InstanceInterface
        • JsonInterface
        • LocaleInterface
        • MetaDataInterface
        • OptionsInterface
        • PositionInterface
        • RelationshipInterface
        • ReplicationInterface
        • SecurityInterface
        • SlugInterface
        • SnapshotInterface
        • SoftDeleteInterface
        • ValidateInterface
        • BlameAtInterface
        • CreatedInterface
        • DeletedInterface
        • RestoredInterface
        • UpdatedInterface
        • Attribute
        • Behavior
        • Blameable
        • Cache
        • Count
        • EagerLoad
        • Events
        • Expose
        • FindIn
        • Hash
        • Identity
        • Instance
        • Json
        • LifeCycle
        • Locale
        • MetaData
        • Options
        • Position
        • Relationship
        • Replication
        • Security
        • Slug
        • Snapshot
        • SoftDelete
        • Uuid
        • Validate
        • AbstractBehavior
        • AbstractBlameable
        • AbstractEntity
        • AbstractEventsManager
        • AbstractIdentity
        • AbstractInjectable
        • AbstractInstance
        • AbstractLocale
        • AbstractMetaData
        • AbstractModelsCache
        • AbstractModelsManager
        • AbstractOptions
        • AbstractSave
        • BlameAt
        • Created
        • Deleted
        • Restored
        • Updated
        • ModuleRoute
        • Error
        • AbstractServiceProvider
        • ServiceProviderInterface
        • ServiceProvider
        • ServiceProvider
        • ServiceProvider
        • ServiceProvider
        • ServiceProvider
        • ServiceProvider
        • ServiceProvider
        • ServiceProvider
        • ServiceProvider
        • ServiceProvider
        • ServiceProvider
        • ServiceProvider
        • ServiceProvider
        • ServiceProvider
        • ServiceProvider
        • ServiceProvider
        • ServiceProvider
        • ServiceProvider
        • ServiceProvider
        • ServiceProvider
        • ServiceProvider
        • ServiceProvider
        • ServiceProvider
        • ServiceProvider
        • ServiceProvider
        • ServiceProvider
        • Jwt
        • ServiceProvider
        • ServiceProvider
        • ServiceProvider
        • ServiceProvider
        • ServiceProvider
        • ServiceProvider
        • ServiceProvider
        • ServiceProvider
        • ServiceProvider
        • ServiceProvider
        • ServiceProvider
        • ServiceProvider
        • ServiceProvider
        • ServiceProvider
        • ServiceProvider
        • ServiceProvider
        • ServiceProvider
        • ServiceProvider
        • ServiceProvider
        • ServiceProvider
        • ServiceProvider
        • ServiceProvider
        • ServiceProvider
        • ServiceProvider
        • ServiceProvider
        • ServiceProvider
        • ServiceProvider
        • ServiceProvider
        • ServiceProvider
        • ServiceProvider
        • ServiceProvider
        • ServiceProvider
        • RouterInterface
        • Debug
        • Env
        • Helper
        • HelperFactory
        • Models
        • Php
        • Slug
        • Utils
        • Version
        • ModelsMap
        • Builder
        • Exposer
        • BuilderInterface
        • FlattenKeys
        • RecursiveMap
        • RecursiveStrReplace
        • NormalizeLineBreaks
        • RemoveNonPrintable
        • SanitizeUTF8
        • Slugify
        • Manager
        • Options
        • ManagerInterface
        • OptionsInterface
        • NestedNativeArray
        • Dispatcher
        • Module
        • Router
        • Task
        • WebSocket
        • DispatcherInterface
        • TaskInterface

    Controller

    Class Controller


    • Full name: \PhalconKit\Modules\Oauth2\Controller
    • Parent class: \PhalconKit\Mvc\Controller
    November 8, 2025 November 8, 2025
    Julien Turbide
    Previous
    IndexController
    Next
    Module
    Copyright © 2017 - present Phalcon Kit