Ready This is an app especially developed for Shopware 6
LDAP Administration Login (with SSO / Single Sign-On support)

LDAP Administration Login (with SSO / Single Sign-On support)

by robertpiplica no ratings yet 17 Downloads
Billing options:
To use the wish list, you must accept the necessary cookies. Accept cookies
Can be used in:
Not available
This extension cannot be used in a Shopware Cloud shop.
Cloud
Self-hosted
This app is available for Shopware 5
Support
This Extension Partner responds very quickly to support requests
Details
  • Ropi422222535676m
  • robertpiplica
  • 1.3.0
  • 19 Feb 2024
  • de_DE en_GB
  • 6.1.0 – 6.1.6
    6.2.0 – 6.2.3
    6.3.0.0 – 6.3.0.2
    6.3.1.0 – 6.3.1.1
    6.3.2.0 – 6.3.2.1
    6.3.3.0 – 6.3.3.1
    6.3.4.0 – 6.3.4.1
    6.3.5.0 – 6.3.5.4
    6.4.0.0
    6.4.1.0 – 6.4.1.2
    6.4.2.0 – 6.4.2.1
    6.4.3.0 – 6.4.3.1
    6.4.4.0 – 6.4.4.1
    6.4.5.0 – 6.4.5.1
    6.4.6.0 – 6.4.6.1
    6.4.7.0
    6.4.8.0 – 6.4.8.2
    6.4.9.0
    6.4.10.0 – 6.4.10.1
    6.4.11.0 – 6.4.11.1
    6.4.12.0
    6.4.13.0
    6.4.14.0
    6.4.15.0 – 6.4.15.2
    6.4.16.0 – 6.4.16.1
    6.4.17.0 – 6.4.17.2
    6.4.18.0 – 6.4.18.1
    6.4.19.0
    6.4.20.0 – 6.4.20.2
    6.5.0.0
    6.5.1.0 – 6.5.1.1
    6.5.2.0 – 6.5.2.1
    6.5.3.0 – 6.5.3.3
    6.5.4.0 – 6.5.4.1
    6.5.5.0 – 6.5.5.2
    6.5.6.0 – 6.5.6.1
    6.5.7.0 – 6.5.7.4
    6.5.8.0 – 6.5.8.7
    6.6.0.0
LDAP Administration Login This extension enables authentication over LDAP to the Shopware 6... more

Product information

LDAP Administration Login

This extension enables authentication over LDAP to the Shopware 6 administration.
Single sign on services (SSO) are also supported (e.g. Kerberos or Shibboleth).

Functionality

In the settings you have to configure a so-called LDAP bind user. With the help of this bind user, the extension will search for the authenticating user via LDAP on each login to administration interface. For the LDAP user search a filter can be configured. If the user was found and the password matches, a new Shopware user is automatically created and the user will be directly logged in. The data for the new Shopware user will be fetched via LDAP. A cronjob periodically updates the data of the created Shopware users (e. g. name changes in directory service or account will be deleted in directory service etc.). LDAP will be accessed read-only by the extension.

Regular Shopware users are still able to log in without LDAP authentication.

Read, write and discuss reviews... more

Customer reviews

Configuration manual

Important

Before purchasing, please use the trial version to make sure that this extension is compatible with your Shopware environment.

Required PHP modules

  • ldap
  • openssl

LDAP Version

Currently only protocol version 3 is supported.

Configuration

Hostname of LDAP server

Here you have to specifiy the host name or the IP address of the directory service to which you want to connect via LDAP (e.g. openldap.example.org or 120.14.6.17).

Port of LDAP server

Here you have to specifiy the port number on which the directory service listens for LDAP connections (usually 389).

Encryption Protocol

Select the type of encryption to use for the LDAP connection. Please note when using LDAPS usually a special port has to be configured (usually 636).

Bind user DN

Here you have to specify the full DN of the bind user (e.g. exampledomain\ldap-user or cn=ldap-user,dc=example,dc=org). This user searches for user accounts via LDAP on each login or while synchronization cronjob is running. LDAP will be accessed always read-only.

Bind user password

Here you have to specify the associated password for the bind user which you have defined above.

Base DN of users

Here you have to specify the DN with which to search for LDAP users who are allowed to log in to your Shopware administration interface (e.g. ou=shopwareusers,dc=example,dc=org)

User filter pattern

Here you have to define the filter constraint with which to search for LDAP users. You can specifiy any LDAP search filter (RFC 4515 or RFC 2254), e.g. cn={$username} or (&(cn={$username})(objectClass=person)(objectClass=user)). The placeholder {$username} will be replaced with the value that the user enters in the username field of the login mask.

User's first name attribute

Here you have to specify the attribute to use as user's first name within Shopware (e.g. givenName).

User's last name attribute

Here you have to specify the attribute to use as user's last name within Shopware (e.g. sn).

User's mail attribute

Here you have to specify the attribute to use as mail address within Shopware.

Testing

After you have saving the configurations, you can perform a test login in the "LDAP connection test" block to test the connection data. No user is created in Shopware during the test, only the LDAP authentication is tested.

Cronjob

After successful configuration of the extension, you should configure the cronjob for the synchronization of user data:

php bin/console ropildapadminlogin:synchronise-users

Changelog

Version 1.3.0

* Shopware 6.6 compatibility

Version 1.2.1

* Plugin compatibility limited to Shopware 6.5

Version 1.2.0

* Compatibility: Shopware 6.5

Version 1.1.3

* Compatibility: LDAP resource objects are now also supported (from PHP >= 8.1)

Version 1.1.2

Bugfix: LDAP users were logged out from the backend after making changes that required password confirmation

Version 1.0.6

* Bugfix: LDAP users were logged out from the backend after making changes that require password confirmation

Version 1.0.5

*  Certificate and private key can now also be passed directly as strings instead of specifying a file path

Version 1.1.1

* Certificate and private key can now also be passed directly as strings instead of specifying a file path

Version 1.0.4

* Roles implemented (user was imported without roles, which could lead to login problems)

Version 1.1.0

* Shopware 6.4 Kompatibilität

* A preconfigured role can be assigned to the user at first login over LDAP

Version 1.0.3

* Re-login is now also possible when the LDAP server is offline

Version 1.0.2

* Certificates and private keys can now be used for LDAP server authentication.

* Google Secure LDAP support

Version 1.0.1

- Updated ldap_connect() call to new signature

Version 1.0.0

Initial plugin release

About the Extension Partner

robertpiplica robertpiplica Shopware Extension Partner Shopware Extension Partner 4 Extensions 5 Ø Rating
Current version:

Version:

€ 29.00* /month
Cancelable monthly

Free trial month

This app starts with a free trial month. The rent can be canceled at any time on a monthly basis or will be automatically renewed at the indicated prices.

Updates and support

To use the wish list, you must accept the necessary cookies. Accept cookies

Recently viewed