Developed with love by KnpLabs Hire us for your project!
76

CCDNUserSecurityBundle

by codeconsortium

Security for Symfony2 Authentication/Authorisation - Reduce potential for Brute Force Dictionary attacks by limiting login attempts.

No readme file found in bundle.
Copyright (C) 2011-2012 CodeConsortium

Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
ccdn_user_security:   # Required
entity: # Required
user: # Required
class: ~ # Required
session:
class: CCDNUser\SecurityBundle\Entity\Session
gateway:
session:
class: CCDNUser\SecurityBundle\Model\Component\Gateway\SessionGateway
repository:
session:
class: CCDNUser\SecurityBundle\Model\Component\Repository\SessionRepository
manager:
session:
class: CCDNUser\SecurityBundle\Model\Component\Manager\SessionManager
model:
session:
class: CCDNUser\SecurityBundle\Model\FrontModel\SessionModel
component:
authentication:
handler:
login_failure_handler:
class: CCDNUser\SecurityBundle\Component\Authentication\Handler\LoginFailureHandler
login_success_handler:
class: CCDNUser\SecurityBundle\Component\Authentication\Handler\LoginSuccessHandler
logout_success_handler:
class: CCDNUser\SecurityBundle\Component\Authentication\Handler\LogoutSuccessHandler
tracker:
login_failure_tracker:
class: CCDNUser\SecurityBundle\Component\Authentication\Tracker\LoginFailureTracker
authorisation:
security_manager:
class: CCDNUser\SecurityBundle\Component\Authorisation\SecurityManager
voter:
client_login_voter:
class: CCDNUser\SecurityBundle\Component\Authorisation\Voter\ClientLoginVoter
listener:
route_referer_listener:
class: CCDNUser\SecurityBundle\Component\Listener\RouteRefererListener
defer_login_listener:
class: CCDNUser\SecurityBundle\Component\Listener\DeferLoginListener
blocking_login_listener:
class: CCDNUser\SecurityBundle\Component\Listener\BlockingLoginListener
access_denied_exception_factory: CCDNUser\SecurityBundle\Component\Listener\AccessDeniedExceptionFactory
route_referer_ignore:
chain:
class: CCDNUser\SecurityBundle\Component\Listener\Chain\RouteRefererIgnoreChain
login_shield:
route_login:
name: ~
path: ~
params: []
force_account_recovery:
enabled: false
after_attempts: 15
duration_in_minutes: 10
route_recover_account:
name: ~
params: []
routes: []
block_pages:
enabled: false
after_attempts: 15
duration_in_minutes: 10
routes: []
route_referer: []
  • no longer supported notice
    By reecefowell, 3 years ago
  • Merge pull request #48 from rstrash/security-manager-interface
    By reecefowell, 3 years ago
  • Merge pull request #47 from thomas-koch-comsolit/patch-1
    By reecefowell, 3 years ago
  • Introducing SecurityManagerInterface for customizing vote() implementations
    By , 3 years ago
  • remove upper version bound on symfony
    By thomas-koch-comsolit, 3 years ago
  • Merge pull request #45 from romaricdrigon/feat-original-handlers
    By reecefowell, 4 years ago
  • Redirections after login/logout are handled by Symfony handlers
    By romaricdrigon, 4 years ago
  • Merge pull request #44 from romaricdrigon/skip-ajax-referer
    By reecefowell, 4 years ago
  • Merge pull request #43 from romaricdrigon/fix-logout-handler
    By reecefowell, 4 years ago
  • Skipping XmlHttpRequests for setting Referer
    By romaricdrigon, 4 years ago
  • Fixed: reference to exception not found
    By romaricdrigon, 4 years ago
  • Merge pull request #41 from ricbra/fix_block
    By reecefowell, 4 years ago
  • Refactored BlockingLoginListener into DeferLoginListener and BlockingLoginListener
    By ricbra, 4 years ago
  • Merge pull request #38 from ricbra/fix_phpunit
    By reecefowell, 4 years ago
  • Merge pull request #39 from ricbra/loosen_symfony_dep
    By reecefowell, 4 years ago
  • Allow symfony/symfony 2.5 and 2.6
    By ricbra, 4 years ago
  • Fixed script_phpunit.sh to make use of phpunit in vendor
    By ricbra, 4 years ago
  • Merge pull request #35 from potherca/patch-1
    By reecefowell, 4 years ago
  • Fixes typo in install.md
    By potherca, 4 years ago
  • Merge pull request #32 from mo25/master
    By reecefowell, 4 years ago
  • Merge pull request #31 from tomcyr/master
    By reecefowell, 4 years ago
  • Update TestBase.php
    By mo25, 4 years ago
  • Support Symfony 2.5
    By Tomasz Cyrankowski, 4 years ago
  • Merge pull request #24 from ricbra/fix_for_master_request
    By reecefowell, 5 years ago
  • Added mising check for existence of master request
    By ricbra, 5 years ago
  • Merge pull request #23 from krizon/exception-factory
    By reecefowell, 5 years ago
  • Introduce exception factory to allow customization off exception thrown when ip is blocked
    By krizon, 5 years ago
  • Merge pull request #21 from krizon/router-interface-handlers
    By reecefowell, 5 years ago
  • Merge pull request #19 from krizon/router-interface
    By reecefowell, 5 years ago
  • Merge pull request #20 from krizon/remove-router
    By reecefowell, 5 years ago