# How can implement single sign on usign cakephp

**URL:** <https://discourse.cakephp.org/t/how-can-implement-single-sign-on-usign-cakephp/2540>\
**Category:** Need Help\
**Created:** [May 8, 2017, 3:08pm UTC](https://discourse.cakephp.org/t/how-can-implement-single-sign-on-usign-cakephp/2540 "2017-05-08T15:08:26Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![hdlambavala](https://avatars.discourse-cdn.com/v4/letter/h/e47c2d/32.png) [@hdlambavala](https://discourse.cakephp.org/u/hdlambavala)\
**Post date:** [May 8, 2017, 3:08pm UTC](https://discourse.cakephp.org/t/how-can-implement-single-sign-on-usign-cakephp/2540/1 "2017-05-08T15:08:26Z")

</div>

How can i implement single sign on using cakephp?  
Any one can help me.

---

<div class="post-metadata">

**Author:** ![Maan](https://yyz1.discourse-cdn.com/flex029/user_avatar/discourse.cakephp.org/maan/32/628_2.png) [@Maan](https://discourse.cakephp.org/u/Maan)\
**Post date:** [May 8, 2017, 6:52pm UTC](https://discourse.cakephp.org/t/how-can-implement-single-sign-on-usign-cakephp/2540/2 "2017-05-08T18:52:50Z")

</div>

Please explane your problem may be i can help you

---

<div class="post-metadata">

**Author:** ![hdlambavala](https://avatars.discourse-cdn.com/v4/letter/h/e47c2d/32.png) [@hdlambavala](https://discourse.cakephp.org/u/hdlambavala)\
**Post date:** [May 9, 2017, 5:09am UTC](https://discourse.cakephp.org/t/how-can-implement-single-sign-on-usign-cakephp/2540/3 "2017-05-09T05:09:15Z")

</div>

I have created two application using cakephp. example like [www.abc.com](http://www.abc.com) and [www.xyz.com](http://www.xyz.com)

If user login with [abc.com](http://abc.com) then they can authenticate some features of [xyz.com](http://xyz.com) without login.

---

<div class="post-metadata">

**Author:** ![Maan](https://yyz1.discourse-cdn.com/flex029/user_avatar/discourse.cakephp.org/maan/32/628_2.png) [@Maan](https://discourse.cakephp.org/u/Maan)\
**Post date:** [February 6, 2018, 6:43pm UTC](https://discourse.cakephp.org/t/how-can-implement-single-sign-on-usign-cakephp/2540/4 "2018-02-06T18:43:06Z")

</div>

> [@hdlambavala](#):
>
> ve created two application using cakephp. example like [www.abc.com](http://www.abc.com) and [www.xyz.com](http://www.xyz.com)

I do not know exactly how to do that but you can do that by having one databases for these two webs  
and create a login token when some user logs in and use that token between these webs

---

<div class="post-metadata">

**Author:** ![emilianoidata](https://avatars.discourse-cdn.com/v4/letter/e/e19b73/32.png) [@emilianoidata](https://discourse.cakephp.org/u/emilianoidata)\
**Post date:** [January 17, 2019, 3:16pm UTC](https://discourse.cakephp.org/t/how-can-implement-single-sign-on-usign-cakephp/2540/5 "2019-01-17T15:16:27Z")

</div>

Hello, I need to do the same, I have 3 applications with the cakedc users plugin and running in aws eb, could you find the solution?.

aws cognito?

---

<div class="post-metadata">

**Author:** ![Salines](https://yyz1.discourse-cdn.com/flex029/user_avatar/discourse.cakephp.org/salines/32/3166_2.png) [@Salines](https://discourse.cakephp.org/u/Salines)\
**Post date:** [January 17, 2019, 3:19pm UTC](https://discourse.cakephp.org/t/how-can-implement-single-sign-on-usign-cakephp/2540/6 "2019-01-17T15:19:10Z")

</div>

Store session in db (mysql, redis,…) and use / share between your apps

---

<div class="post-metadata">

**Author:** ![emilianoidata](https://avatars.discourse-cdn.com/v4/letter/e/e19b73/32.png) [@emilianoidata](https://discourse.cakephp.org/u/emilianoidata)\
**Post date:** [January 17, 2019, 3:27pm UTC](https://discourse.cakephp.org/t/how-can-implement-single-sign-on-usign-cakephp/2540/7 "2019-01-17T15:27:30Z")

</div>

thanks a lot, the problem is that each application has a separate database with its users, should create a unique login (cognito), show the applications allowed by their role and bring me their sessions of the database ?. Any example of how to do it?
