Concurrent URL negotiation

Categories

Component ID

2842690

Component name

Concurrent URL negotiation

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Component created

Component changed

Component body

This module provides a negotiation plug-in for URL language detection, with the only difference from the core one, that it doesn't force the use of only prefix or only domain detection, but rather uses both concurrently.

Use case

It gives the possibility for the following example configuration for one site:

  • example.com/ and example.com/en will result in English language
  • example.ro/ and example.com/ro will result in Romanian language
  • example-hu.com will result in Hungarian language

Cross domain authentication

As an optional feature it also provides cross domain authentication in case multiple distinct domains are used for language detection. This will automatically log in users when navigating to a different same site domain. Additionally when a user logs out on one domain, he will be logged out on all others.