内容をスキップ
WordPress.org

日本語

  • テーマ
  • プラグイン
  • ニュース
    • ドキュメンテーション
    • フォーラム
  • 概要
  • 参加・貢献
  • このサイトについて
  • WordPress を入手
WordPress を入手
WordPress.org

Plugin Directory

Shibboleth With LDAP Authorization

  • プラグインを申請
  • お気に入り
  • ログイン
  • プラグインを申請
  • お気に入り
  • ログイン

このプラグインは WordPress の最新3回のメジャーリリースに対してテストされていません。もうメンテナンスやサポートがされていないかもしれず、最新バージョンの WordPress で使用した場合は互換性の問題が発生する可能性があります。

Shibboleth With LDAP Authorization

作者: warren.brown
ダウンロード
  • 詳細
  • レビュー
  • インストール
  • 開発
サポート

説明

Since this plugin extends the Shibboleth plugin, you must first have the Shibboleth plugin, available from https://wordpress.org/extend/plugins/shibboleth/
installed and activated. Otherwise, the plugin will fail to activate as the shibboleth_user_role filter hook will not be registered.

To use this plugin, you must already have the following setup on your server:
1. The above Shibbleth plugin.
2. A UFAD group created for each of the WordPress roles (administrator, editor, author, contributor, and subscriber).

スクリーンショット

  • Plugin Screenshot
  • Plugin Config Options

インストール

  1. Install, activate, configure and test the Shibbloeth plugin. When it is working, procede.
  2. Create a UGRM directory in /wp-content/plugins/ directory
  3. Extract the contents of the UGRM.tar.gz plugin archive to the /wp-content/plugins/UGRM directory
  4. Populate UgrmLdapConfig::$configuration attribute located at /wp-content/plugins/UGRM/ldap-config.php. Options are:
    a. binddn – The Distinguished Name (DN) of the user or service account that will query LDAP server for group membership.
    b. pw – The password for the user or service account connecting to ldap. (binddn user)
    c. basedn – The base DN for the LDAP directory.
    d. ldapUri – The URI of the ldap server.
  5. Activate the plugin through the ‘Plugins’ menu in WordPress
  6. Populate the ‘UFAD Groups to Roles’ options page under the ‘Settings’ menu in WordPress.

FAQ

It’s not working. What should I check?

Check for typos on the options page and ensure you’ve spelled your UFAD groups correctly.

If $_SERVER['glid'] for Apache or `$_SERVER['HTTP_glid']` for IIS is not present, then complete

the correct application to have glid included in UF Shibboleth URN.

Verify that you can make a connection to the ldap server specified in ldapUri set in the options file. You may do this by launching ldp.ext
in Windows and inputting the binddn and password from the options file. You could also use any of the various ldap modules for any
programming language to test.

What if I’ve done all that and it still doesn’t work?

Contact the plugin author(s), who will respond in a vague and unspecified amount of time.

評価

このプラグインにはレビューがありません。

貢献者と開発者

Shibboleth With LDAP Authorization はオープンソースソフトウェアです。以下の人々がこのプラグインに貢献しています。

貢献者
  • warren.brown
  • taylorwilson

“Shibboleth With LDAP Authorization” をあなたの言語に翻訳しましょう。

開発に興味がありますか ?

コードを閲覧するか、SVN リポジトリをチェックするか、開発ログを RSS で購読してみてください。

変更履歴

2.0.1

  • Updates ldap.php with ternary to elimiate options index notice for logpath

2.0

  • Updates UGRM.php to use UgrmLdap class from ldap.php to query UFAD LDAP server to get group membership by shibboleth provided glid apache server variable.
  • Adds ldap-config.php containing LDAP connection parameters.
  • Corrects bug in options.php where $_SERVER superglobal array keys were not quoted, emitting an error for undeclared constant.

1.7.1

  • Corrected typo in code. Minor fix, but very large impact.

1.7

  • Discovered that with multisite enabled, the server variables will sometimes present as prepended with REDIRCT_ when in a subsite. E.G. UFADGroupsDN will sometimes appear
    REDIRECT_UFADGroupsDN. The code has been extended to accomdate this.
    *As a side note, the Shibboleth plugin UGRM extends appears to have been abandoned. As we’ve already made code changes to enable the Shibboleth plugin to work
    with the new WordPress enabled for multisite, and we had to graft on further changes for the REDIRECT_ behavior, we plan to release a fork of the Shibboleth plugin.

1.6

  • Fixed a glaring bug in when “Force Shibboleth return target to HTTPS” was checked and return target was already https the target would be munged to httpss.
  • Discovered Shibboleth on IIS prepends all Shibboleth server variables with a HTTP_ prefix because the variables are populated via CGI as IIS does not support
    environment variables (for details, check out: https://wiki.shibboleth.net/confluence/display/SHIB2/NativeSPAttributeAccess). Plugin now inspects SERVER_SOFTWARE
    variable and adjusts accordingly.

1.5

  • Fixed header in UGRM.php to resolve current version display on WordPress site.

1.4

  • Attempting to correct WordPress SVN tagging for current

1.3

  • Still working on SVN versioning

1.2

  • New version number to resolve wonkyness with WordPress SVN.

1.1

  • Added a configuration option for requiring HTTPS on the return target. This hooks into the Shibboleth provided shibboleth_seesion_initiator_url filter and ensures
    the return target uses HTTPS. This allows you seemless provide a Shibboleth integrated WordPress site where the content side is delivered via HTTP and the admin
    side is delivered VIA HTTPS. The default Shibboleth plugin behavior is to construct the return target using the current protocol, e.g. if you click the login link from
    HTTP, your return target would be for HTTP. UGRM now allows you to overide this behavior and alwasy use a HTTPS return target.

1.0

  • Initial Release

メタ

  • バージョン 2.0.1
  • 最終更新日 8年前
  • 有効インストール数 10+
  • WordPress バージョン 3.2.1またはそれ以降
  • 検証済み最新バージョン: 4.9.29
  • 言語
    English (US)
  • タグ
    loginSAMLshibbolethUF
  • 詳細を表示

評価

レビューはまだ送信されていません。

Your review

すべてのレビューを見る

貢献者

  • warren.brown
  • taylorwilson

サポート

意見や質問がありますか ?

サポートフォーラムを表示

寄付

このプラグインが今後も改善できるよう応援しませんか ?

このプラグインに寄付

  • WordPress とは
  • ニュース
  • ホスティング
  • プライバシー
  • ショーケース
  • テーマ
  • プラグイン
  • パターン
  • Learn
  • サポート
  • 開発者
  • WordPress.tv ↗
  • 参加・貢献
  • イベント
  • 寄付 ↗
  • Five for the Future
  • WordPress.com ↗
  • Matt ↗
  • bbPress ↗
  • BuddyPress ↗
WordPress.org
WordPress.org

日本語

  • X (旧 Twitter) アカウントへ
  • Bluesky アカウントへ
  • Mastodon アカウントへ
  • Threads アカウントへ
  • Facebook ページへ
  • Instagram アカウントへ
  • LinkedIn アカウントへ
  • TikTok アカウントへ
  • YouTube チャンネルへ
  • Tumblr アカウントへ
Code is Poetry.
The WordPress® trademark is the intellectual property of the WordPress Foundation.