You are here

README.txt in OpenID Connect / OAuth client 2.x

Same filename and directory in other branches
  1. 8 README.txt
  2. 7 README.txt
CONTENTS OF THIS FILE
---------------------

 * Introduction
 * Usage
 * Requirements
 * Features
 * Installation
 * Configuration
 * Troubleshooting
 * Maintainers
 * Known Issues


INTRODUCTION
------------

The OpenID Connect module provides a pluggable client implementation for the
OpenID Connect protocol. The server implementation of the protocol is provided
by OAuth2 Server.

OpenID Connect 1.0 is a simple identity layer on top of the OAuth 2.0 protocol.
It allows Clients to verify the identity of the End-User based on the
authentication performed by an Authorization Server, as well as to obtain basic
profile information about the End-User in an interoperable and REST-like manner.


USAGE
-----

The module allows you to use an external OpenID Connect login provider to
authenticate and log in users on your site. If a user signs in with a login
provider for the first time on the website, a new Drupal user will be created.
Google for instance uses OpenID Connect to authenticate users across all of
their services.


REQUIREMENTS
------------

No special requirements.


FEATURES
--------

 * Supported login providers
 * Login with Google
 * Client configuration
 * Fetching user profile information
 * Sign in block

For a more detailed description and instructions please refer to the
documentation (https://www.drupal.org/node/2274339).

PERMISSIONS:

The module adds a new permission section entitled OpenID Connect API with
three new user rights:

 * Administer OpenID Connect clients
 * Manage own connected accounts
 * Set a password for local authentication.


INSTALLATION
------------

Install as you would normally install a contributed Drupal module.
Visit: https://www.drupal.org/project/openid_connect for further information.


CONFIGURATION
-------------

Configuration options are available at
Administration >> Configuration >> Services >> OpenID Connect.
You can enable clients for login providers and configure their client ID and
client secret which are necessary credentials for authenticating with an OAuth2
server.


TROUBLESHOOTING
---------------

A standard Drupal block is available to sign in with the login providers for
which clients are enabled.
A single button is shown for each login provider.
In case if the login block does not display on the user's login page, check it
in the blocks list Administration >> Structure >> Block layout


MAINTAINERS
-----------

Current maintainers:

 * Stefan Auditor (sanduhrs)
 * Patrick Dawkins (pjcdawkins)
 * Bojan Živanović (bojanz)
 * Bálint Kléri (balintk)

Development is sponsored by:
 * Commerce Guys and thanks to Bojan Živanović (bojanz) for helping to architect
   the module.


KNOWN ISSUES
------------

Issues: https://www.drupal.org/project/issues/openid_connect?categories=All

File

README.txt
View source
  1. CONTENTS OF THIS FILE
  2. ---------------------
  3. * Introduction
  4. * Usage
  5. * Requirements
  6. * Features
  7. * Installation
  8. * Configuration
  9. * Troubleshooting
  10. * Maintainers
  11. * Known Issues
  12. INTRODUCTION
  13. ------------
  14. The OpenID Connect module provides a pluggable client implementation for the
  15. OpenID Connect protocol. The server implementation of the protocol is provided
  16. by OAuth2 Server.
  17. OpenID Connect 1.0 is a simple identity layer on top of the OAuth 2.0 protocol.
  18. It allows Clients to verify the identity of the End-User based on the
  19. authentication performed by an Authorization Server, as well as to obtain basic
  20. profile information about the End-User in an interoperable and REST-like manner.
  21. USAGE
  22. -----
  23. The module allows you to use an external OpenID Connect login provider to
  24. authenticate and log in users on your site. If a user signs in with a login
  25. provider for the first time on the website, a new Drupal user will be created.
  26. Google for instance uses OpenID Connect to authenticate users across all of
  27. their services.
  28. REQUIREMENTS
  29. ------------
  30. No special requirements.
  31. FEATURES
  32. --------
  33. * Supported login providers
  34. * Login with Google
  35. * Client configuration
  36. * Fetching user profile information
  37. * Sign in block
  38. For a more detailed description and instructions please refer to the
  39. documentation (https://www.drupal.org/node/2274339).
  40. PERMISSIONS:
  41. The module adds a new permission section entitled OpenID Connect API with
  42. three new user rights:
  43. * Administer OpenID Connect clients
  44. * Manage own connected accounts
  45. * Set a password for local authentication.
  46. INSTALLATION
  47. ------------
  48. Install as you would normally install a contributed Drupal module.
  49. Visit: https://www.drupal.org/project/openid_connect for further information.
  50. CONFIGURATION
  51. -------------
  52. Configuration options are available at
  53. Administration >> Configuration >> Services >> OpenID Connect.
  54. You can enable clients for login providers and configure their client ID and
  55. client secret which are necessary credentials for authenticating with an OAuth2
  56. server.
  57. TROUBLESHOOTING
  58. ---------------
  59. A standard Drupal block is available to sign in with the login providers for
  60. which clients are enabled.
  61. A single button is shown for each login provider.
  62. In case if the login block does not display on the user's login page, check it
  63. in the blocks list Administration >> Structure >> Block layout
  64. MAINTAINERS
  65. -----------
  66. Current maintainers:
  67. * Stefan Auditor (sanduhrs)
  68. * Patrick Dawkins (pjcdawkins)
  69. * Bojan Živanović (bojanz)
  70. * Bálint Kléri (balintk)
  71. Development is sponsored by:
  72. * Commerce Guys and thanks to Bojan Živanović (bojanz) for helping to architect
  73. the module.
  74. KNOWN ISSUES
  75. ------------
  76. Issues: https://www.drupal.org/project/issues/openid_connect?categories=All