SSO for Pro sites
Testing
- Log out on Minds
- Visit any Pro Domain site (standalone) - user should be logged out
- Visit Minds
- Log in on Minds
- Visit any Pro Domain site - user should be logged in
- Log out on the Pro Domain site
- Visit Minds - user should be logged out
- Visit any Pro Domain site
- Log in on Pro Domain site
- Visit Minds - user should be logged in
Note: This testing procedure is valid on browsers with 3rd-party cookies enabled. On other strict-security browsers (such as Brave), Minds and Pro Domain sessions are completely independent.
Issues
- Closes #1127
0/1
thread resolved
added scoped label
added 3 commits
-
aacc7678...cc738264 - 2 commits from branch
master
- cd9a4013 - Merge remote-tracking branch 'origin/master' into goal/pro-sso
-
aacc7678...cc738264 - 2 commits from branch
added 2 commits
added 3 commits
-
e4e5e0ea...d592fd9d - 2 commits from branch
master
- c2c95dfd - Merge remote-tracking branch 'origin/master' into goal/pro-sso
-
e4e5e0ea...d592fd9d - 2 commits from branch
unmarked as a Work In Progress
added scoped label
changed the description 4 times within 8 minutes
mentioned in issue front#2236 (closed)
12 class ProDelegate 13 { 14 /** @var ProDomain */ 15 protected $proDomain; 16 17 /** 18 * ProDelegate constructor. 19 * @param ProDomain $proDomain 20 */ 21 public function __construct( 22 $proDomain = null 23 ) { 24 $this->proDomain = $proDomain ?: Di::_()->get('Pro\Domain'); 25 } 26 27 public function isAllowed($domain) - Owner
bool return type