Title: OpenID Connect Server
Author: Automattic
Published: <strong>ಅಕ್ಟೋಬರ್ 31, 2022</strong>
Last modified: ಸೆಪ್ಟೆಂಬರ್ 17, 2026

---

ಪ್ಲಗಿನ್‌ಗಳನ್ನು ಹುಡುಕಿ

![](https://s.w.org/plugins/geopattern-icon/openid-connect-server.svg)

# OpenID Connect Server

 ‍[Automattic](https://profiles.wordpress.org/automattic/) ಮೂಲಕ

[ಡೌನ್ಲೋಡ್](https://downloads.wordpress.org/plugin/openid-connect-server.2.0.3.zip)

 * [ವಿವರಗಳು](https://kn.wordpress.org/plugins/openid-connect-server/#description)
 * [‍ವಿಮರ್ಶೆಗಳು‍](https://kn.wordpress.org/plugins/openid-connect-server/#reviews)
 * [ಅಭಿವೃದ್ಧಿ](https://kn.wordpress.org/plugins/openid-connect-server/#developers)

 [ಬೆಂಬಲ](https://wordpress.org/support/plugin/openid-connect-server/)

## ವಿವರಣೆ

With this plugin you can use your own WordPress install to authenticate with a webservice
that provides [OpenID Connect](https://openid.net/connect/) to implement Single-
Sign On (SSO) for your users.

The plugin is currently only configured using constants and hooks as follows:

### Define the RSA keys

If you don’t have keys that you want to use yet, generate them using these commands:

    ```
    openssl genrsa -out oidc.key 4096
    openssl rsa -in oidc.key -pubout -out public.key
    ```

And make them available to the plugin as follows (this needs to be added before 
WordPress loads):

    ```
    define( 'OIDC_PUBLIC_KEY', <<<OIDC_PUBLIC_KEY
    -----BEGIN PUBLIC KEY-----
    ...
    -----END PUBLIC KEY-----
    OIDC_PUBLIC_KEY
    );

    define( 'OIDC_PRIVATE_KEY', <<<OIDC_PRIVATE_KEY
    -----BEGIN PRIVATE KEY-----
    ...
    -----END PRIVATE KEY-----
    OIDC_PRIVATE_KEY
    );
    ```

Alternatively, you can also put them outside the webroot and load them from the 
files like this:

    ```
    define( 'OIDC_PRIVATE_KEY', file_get_contents( '/web-inaccessible/oidc.key' ) );
    define( 'OIDC_PUBLIC_KEY', file_get_contents( '/web-inaccessible/public.key' ) );
    ```

### Define the clients

Define your clients by adding a filter to `oidc_registered_clients` in a separate
plugin file or `functions.php` of your theme or in a MU-plugin like:

    ```
    add_filter( 'oidc_registered_clients', 'my_oidc_clients' );
    function my_oidc_clients() {
        return array(
            'client_id_random_string' => array(
                'name' => 'The name of the Client',
                'secret' => 'a secret string',
                'redirect_uri' => 'https://example.com/redirect.uri',
                'grant_types' => array( 'authorization_code' ),
                'scope' => 'openid profile',
            ),
        );
    }
    ```

### Exclude URL from caching

 * `example.com/wp-json/openid-connect/userinfo`: We implement caching exclusion
   measures for this endpoint by setting `Cache-Control: 'no-cache'` headers and
   defining the `DONOTCACHEPAGE` constant. If you have a unique caching configuration,
   please ensure that you manually exclude this URL from caching.

### Github Repo

You can report any issues you encounter directly on [Github repo: Automattic/wp-openid-connect-server](https://github.com/Automattic/wp-openid-connect-server)

## ‍ವಿಮರ್ಶೆಗಳು‍

ಈ ಪ್ಲಗಿನ್‌ಗೆ ಯಾವುದೇ ವಿಮರ್ಶೆಗಳಿಲ್ಲ.

## ಕೊಡುಗೆದಾರರು & ಡೆವಲಪರ್‌ಗಳು

“OpenID Connect Server” ಓಪನ್ ಸೋರ್ಸ್ ಸಾಫ್ಟ್‌ವೇರ್ ಆಗಿದೆ. ಕೆಳಗಿನ ಜನರು ಈ ಪ್ಲಗಿನ್‌ಗೆ 
ಕೊಡುಗೆ ನೀಡಿದ್ದಾರೆ.

ಕೊಡುಗೆದಾರರು

 *   [ Automattic ](https://profiles.wordpress.org/automattic/)
 *   [ WordPress.org ](https://profiles.wordpress.org/wordpressdotorg/)
 *   [ Alex Kirk ](https://profiles.wordpress.org/akirk/)
 *   [ Ashish Kumar (Ashfame) ](https://profiles.wordpress.org/ashfame/)
 *   [ Paulo Pinto ](https://profiles.wordpress.org/psrpinto/)

“OpenID Connect Server” has been translated into 4 locales. ಅವರ ಕೊಡುಗೆಗಳಿಗಾಗಿ [ಅನುವಾದಕರು](https://translate.wordpress.org/projects/wp-plugins/openid-connect-server/contributors)
ಅವರಿಗೆ ಧನ್ಯವಾದಗಳು.

[“OpenID Connect Server” ಅನ್ನು ನಿಮ್ಮ ಭಾಷೆಗೆ ಅನುವಾದಿಸಿ.](https://translate.wordpress.org/projects/wp-plugins/openid-connect-server)

### ಅಭಿವೃದ್ಧಿಯಲ್ಲಿ ಆಸಕ್ತಿ ಇದೆಯೇ?

[ಕೋಡ್ ಬ್ರೌಸ್ ಮಾಡಿ](https://plugins.trac.wordpress.org/browser/openid-connect-server/),
[SVN ರೆಪೊಸಿಟರಿ](https://plugins.svn.wordpress.org/openid-connect-server/) ಪರಿಶೀಲಿಸಿ,
ಅಥವಾ [ಅಭಿವೃದ್ಧಿ ಲಾಗ್](https://plugins.trac.wordpress.org/log/openid-connect-server/)
ಗೆ [RSS](https://plugins.trac.wordpress.org/log/openid-connect-server/?limit=100&mode=stop_on_copy&format=rss)
ಚಂದಾದಾರರಾಗಿ.

## Changelog

### 2.0.3

 * Align plugin version metadata with the published release version. No code changes
   since 2.0.2.

### 2.0.2

 * No code changes since 2.0.1.

### 2.0.1

 * Reject invalid JWT algorithm values in access tokens [#136](https://github.com/Automattic/wp-openid-connect-server/pull/136).
 * Handle a null return from `wp_parse_url()` [#130](https://github.com/Automattic/wp-openid-connect-server/pull/130).
 * Update the documentation and WordPress compatibility information [#123](https://github.com/Automattic/wp-openid-connect-server/pull/123),
   [#125](https://github.com/Automattic/wp-openid-connect-server/pull/125).
 * Fix the WordPress.org deployment workflow’s SVN installation [#121](https://github.com/Automattic/wp-openid-connect-server/pull/121)
   and pin third-party GitHub Actions [#133](https://github.com/Automattic/wp-openid-connect-server/pull/133).

### 2.0.0

 * [Breaking] Add a configuration option to support clients that don’t require consent
   [#118](https://github.com/Automattic/wp-openid-connect-server/pull/118) props@
   lart2150
 * Make client_id and client_secret optional for the token endpoint [#116](https://github.com/Automattic/wp-openid-connect-server/pull/116)
   props @lart2150
 * Update expected args specs for token endpoint as per OIDC spec [#117](https://github.com/Automattic/wp-openid-connect-server/pull/117)

### 1.3.4

 * Add the autoloader to the uninstall script [#111](https://github.com/Automattic/wp-openid-connect-server/pull/111)
   props @MariaMozgunova

### 1.3.3

 * Fix failing login when Authorize form is non-English [[#108](https://github.com/Automattic/wp-openid-connect-server/pull/108)]
 * Improvements in site health tests for key detection [[#104](https://github.com/Automattic/wp-openid-connect-server/pull/104)][
   [#105](https://github.com/Automattic/wp-openid-connect-server/pull/105)]

### 1.3.2

 * Prevent userinfo endpoint from being cached [[#99](https://github.com/Automattic/wp-openid-connect-server/pull/99)]

### 1.3.0

 * Return `display_name` as the `name` property [[#87](https://github.com/Automattic/wp-openid-connect-server/pull/87)]
 * Change text domain to `openid-connect-server`, instead of `wp-openid-connect-
   server` [[#88](https://github.com/Automattic/wp-openid-connect-server/pull/88)]

### 1.2.1

 * No user facing changes

### 1.2.0

 * Add `oidc_user_claims` filter [[#82](https://github.com/Automattic/wp-openid-connect-server/pull/82)]

## ಮೆಟಾ

 *  Version **2.0.3**
 *  ಕೊನೆಯದಾಗಿ ನವೀಕರಿಸಿದ್ದು **3 ದಿನಗಳು ರ ಮುನ್ನ**
 *  ಸಕ್ರಿಯ ಸ್ಥಾಪನೆಗಳು **100+**
 *  ವರ್ಡ್ಪ್ರೆಸ್ ಆವೃತ್ತಿ ** 6.0 ಅಥವಾ ಹೆಚ್ಚಿನದು **
 *  **7.1.1** ವರೆಗೆ ಪರೀಕ್ಷಿಸಲಾಗಿದೆ
 *  PHP ಆವೃತ್ತಿ ** 7.4 ಅಥವಾ ಹೆಚ್ಚಿನದು **
 *  ಭಾಷೆಗಳು
 * [Chinese (Taiwan)](https://tw.wordpress.org/plugins/openid-connect-server/), 
   [English (US)](https://wordpress.org/plugins/openid-connect-server/), [German](https://de.wordpress.org/plugins/openid-connect-server/),
   [Spanish (Chile)](https://cl.wordpress.org/plugins/openid-connect-server/), ಮತ್ತು
   [Spanish (Spain)](https://es.wordpress.org/plugins/openid-connect-server/).
 *  [ನಿಮ್ಮ ಭಾಷೆಗೆ ಅನುವಾದಿಸಿ](https://translate.wordpress.org/projects/wp-plugins/openid-connect-server)
 * ಟ್ಯಾಗ್‌ಗಳು
 * [oauth](https://kn.wordpress.org/plugins/tags/oauth/)[oauth server](https://kn.wordpress.org/plugins/tags/oauth-server/)
   [oidc](https://kn.wordpress.org/plugins/tags/oidc/)[OpenID](https://kn.wordpress.org/plugins/tags/openid/)
   [openid connect](https://kn.wordpress.org/plugins/tags/openid-connect/)
 *  [ಸುಧಾರಿತ ನೋಟ](https://kn.wordpress.org/plugins/openid-connect-server/advanced/)

## ರೇಟಿಂಗ್‌ಗಳು

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/openid-connect-server/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/openid-connect-server/reviews/)

## ಕೊಡುಗೆದಾರರು

 *   [ Automattic ](https://profiles.wordpress.org/automattic/)
 *   [ WordPress.org ](https://profiles.wordpress.org/wordpressdotorg/)
 *   [ Alex Kirk ](https://profiles.wordpress.org/akirk/)
 *   [ Ashish Kumar (Ashfame) ](https://profiles.wordpress.org/ashfame/)
 *   [ Paulo Pinto ](https://profiles.wordpress.org/psrpinto/)

## ಬೆಂಬಲ

ಹೇಳಲು ಏನಾದರೂ ಸಿಕ್ಕಿದೆಯೇ? ಸಹಾಯ ಬೇಕೇ?

 [ಬೆಂಬಲ ವೇದಿಕೆಯನ್ನು ವೀಕ್ಷಿಸಿ](https://wordpress.org/support/plugin/openid-connect-server/)