Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Crowd Authentication Bundle Laravel Package

bluetea/crowd-authentication-bundle

View on GitHub
Deep Wiki
Context7

Atlassian Crowd authentication for Symfony2

This bundle allows you to add Atlassian Crowd authentication to your Symfony2 application and is inspired on the seiffert Crowd Auth Bundle. In the near future this bundle will be expended with more advanced features.

Installation

Add this bundle to your composer.json

composer.phar require "bluetea/crowd-authentication-bundle" dev-master

Enable it in the AppKernel.php

new Bluetea\CrowdAuthenticationBundle\BlueteaCrowdAuthenticationBundle(),

Add the configuration to your config.yml

bluetea_crowd_authentication:
    base_url: https://atlassian.yourdomain.com/crowd/rest/usermanagement/latest
    application: application_key
    password: password

Configuration

Now edit the security.yml.

security:
    encoders:
        Bluetea\CrowdAuthenticationBundle\Crowd\User: plaintext

    [...]
    
    providers:
        crowd:
            id: bluetea_crowd_authentication.security.user.crowd_user_provider
    
    [...]

    firewalls:
        dev:
            pattern:  ^/(_(profiler|wdt)|css|images|js)/
            security: false

        demo_login:
            pattern:  ^/demo/secured/login$
            security: false

        demo_secured_area:
            pattern:    ^/demo/secured/
            crowd_login:
                check_path: _demo_security_check
                login_path: _demo_login
            logout:
                path:   _demo_logout
                target: _demo

The crowd_login is important! Don't forget it or you won't get authenticated.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
make-dev/orca
dmstr/symfony-system-resources-bundle
dmstr/symfony-job-queue-bundle
dmstr/openapi-json-schema-bundle
dmstr/keycloak-security-bundle
dmstr/doctrine-audit-log-bundle
dmstr/api-platform-utils-bundle
dmstr/api-configuration-bundle
chrisdev/ux-components
baks-dev/finances
emuniq/filament-browser-notifications
syriable/filament-translator
hungnm28/livewire-form
wenprise/eloquent
crudly/encrypted
fadion/bouncy
cuci/prototurk-sdk
gos/pubsub-router-bundle
cuci/prototurk-sdk-symfony
clementtalleu/easyadmin-markdown-bundle