![]() The application can authorize on behalf of a user, or (in the user’s absence) on its own behalf. OAuth 2.0 – as its specification describes – is a framework which allows a third-party application to authorize with a server. Each project has a documentation page on, where you can find examples and set-up instructions: links are at the end of the post. ![]() In this post I will describe how these modules are designed to work. Naturally, as a result of our work, we published three Drupal modules: OAuth2 Server, OpenID Connect, and OpenID Connect SSO. We decided to implement the OAuth 2.0 and OpenID Connect protocols, which were designed to be flexible, yet simple and standardized - exactly what we wanted. So we needed to have a shared authentication system, a way of synchronizing user accounts, and single sign-on (SSO) functionality.Īfter a lot of research on the existing methods, such as CAS, we found that there was no generic open-source solution which would cover all of our current needs and would also allow us to grow and scale in the future when adding new features or applications. Our users may need to log in to any of these services, and sometimes several at the same time. ![]() ![]() At Commerce Guys we provide a varied range of services, including our cloud PaaS Platform.sh, this Drupal Commerce community website, support, and the Commerce Marketplace. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |