Install
Works with Drupal: ^8.8 || ^9Using Composer to manage Drupal site dependencies
Alternative installation files
Release notes
The 8.x-3.0-beta1 release is mainly a rework of the authentication system to introduce a plugin system allowing you to choose which method you want to use to authenticate on the server website. You can also find some bug fixes, new features and improvements.
Previously only basic HTTP and anonymous authentications were possible. Now we also have a support of Oauth 2 (we recommend to use the Simple OAuth (OAuth2) & OpenID Connect module) for improved security and a support of authentication with a special header.
Important note: in the process of improved security, credentials are no more stored directly in the remote config entity but in local storage (key/value) or with the Key module (optional integration). So even if there is an update path for that, you will probably have to rework the credentials management on your project manually. For example if you used configuration overrides in settings.php, this will no more be possible (except if you use a config storage for a key).
See also the release note of the 8.x-3.0-alpha1 release: https://www.drupal.org/project/entity_share/releases/8.x-3.0-alpha1
Contributors (8)
Grimreaper, FatherShawn, perelesnyk, Bagz, Dom., ivan.vujovic, yarik.lutsiuk, osman_seferov
Changelog
Issues: 21 issues resolved.
Changes since 8.x-3.0-alpha1:
Bug
- #3174876 by perelesnyk, Grimreaper: Add a default value for the langcode on the channel list
- #3175173 by Grimreaper: Entity share server endpoint not handling sessionproxy correctly
- #3174812 by Bagz, Grimreaper: When adding a Search the Channel label is set the same as the Search label
- #3171232 by Grimreaper, Dom.: Module is not tolerant to entity with no UUID
- #3168508 by Grimreaper, yarik.lutsiuk: Have Oauth client library take settings overrides into account
Feature
- #3167422 by yarik.lutsiuk, Grimreaper, osman_seferov: HTTP Password support
- #3168642 by yarik.lutsiuk, Grimreaper: Add a trim on Oauth2 authorization plugin
- #3009230 by yarik.lutsiuk, Dom., ivan.vujovic, Grimreaper: Allow new revisions to be created when entities are sync
- #2856713 by yarik.lutsiuk, FatherShawn, Grimreaper: Authentication plugins and HTTP authentication
Task
- #3172390 by Grimreaper, FatherShawn: Update concern regarding UUID in Remote config entity and switch to key value store
- #3176437 by Grimreaper: Fix PHP CPD
- #3176419 by Grimreaper: Composer normalize
- #3167418 by ivan.vujovic, Grimreaper: Tests: improve authentication plugins tests
- #3169536 by Grimreaper: Remove dependency on basic_auth
- #3168695 by Grimreaper: Drupal 9 compatibility: RevisionLogEntityTrait
- #3169066 by Grimreaper: Add description on authorized users field on channel form and list anonymous only if it has the correct permission
- #3169067 by Grimreaper: Add paragraphs in paragraphs in test
- #3167455 by Grimreaper: Check config schema of Entity Share plugins
- #3166129 by Grimreaper: Add ivan.vujovic and yarik.lutsiuk as co-maintainer
- #3167115 by Grimreaper: Test if possible to remove custom HTML route providers
- #3166903 by Grimreaper: Use the "Paragraphs Experimental" widget on test paragraphs.