İçeriğe geç
  • Giriş
  • Kayıt ol
WordPress.org

WordPress Türkiye

  • Temalar
  • Eklentiler
  • Haberler
  • Hakkında
  • Facebook
  • Twitter
  • WordPress edin
WordPress edin

Eklentiler

  • Beğenilerim
  • Beta Testi
  • Geliştiriciler

Bu eklenti, WordPress'in son 3 ana dağıtımı ile test edilmemiş. Artık bakımı yapılmıyor veya desteklenmiyor olabilir ve WordPress'in daha güncel sürümleriyle birlikte kullanıldığında uyumluluk sorunları olabilir.

İndir

JWT Single Sign On

seschi98 tarafından
  • Detaylar
  • İncelemeler
  • Kurulum
  • Geliştirme
Destek

Açıklama

This plugin allows signing in users via JSON Web Token (JWT) in WordPress. It is used to allow users from another website/service/etc. to securely use their credentials for the WordPress site.
Sample use case: There is an existing user database (e.g. in an intranet environment) and the users should be able to login to an external site that is powered by wordpress, without having to remember another password. This mechanism is also called Single Sign On (SSO).
Please note that the user information and role mappings are updated each time the user logs in via SSO. If you do not want to sync the roles from your existing system to wordpress, you can disable the functionality via the settings page.

JWT Server

You will need to implement an endpoint on your website/app that has access to the logged
in user (via login form or Kerberos-like authentication etc). That endpoint needs to create
and sign a JWT with the HS256 algorithm and the below described information in the payload.
It then has to redirect the user back to the WordPress site https://example.org/?auth=jwt&code={jwt}
where {jwt} is the signed JWT as string representation.

{
“iat”: 1516239022,
“iss”: “issuer_name”,
“user_info”: {
“user_login”: “johndoe”,
“user_name”: “John Doe”,
“first_name”: “John”,
“last_name”: “Doe”,
“user_email”: “johndoe@example.org”,
“user_roles”: [“role1”]
}
}

Yükleme

  1. Upload the downloaded plugin folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. In the administration dashboard, go to “Settings” > “Single Sign On” and configure the JWT settings.

SSS

Where can I configure the plugin?

In the administration dashboard, go to “Settings” > “Single Sign On”.

Can I request a feature?

Yes! You can create an issue on GitHub. The repository can be found under https://github.com/seschi98/wordpress-jwt-single-sign-on

İncelemeler

Great start for new JWT plugin

dragonword 3 Haziran 2019
Using on my site and excited with it so far. It does what it says on the tin, although there are a few drawbacks: - When activated, no users are able to log out - Documentation lists auth url parameter as 'jwt', but it should be 'sso' - Would be nice if the wordpress login page could automatically redirect to SSO page, or maybe just have a 'continue to SSO' button with the default form hidden until you click 'I am an admin' or something else to use the native auth. Current display means people will try logging in and then click the SSO button, which is a bit confusing. - It is keyed off username AND e-mail. Email is not a great thing to key off since it may change in future if user changes their email in either SSO site or wordpress site. Also, in my case, users can have multiple accounts with identical e-mail. So an option to only key off username only (which cannot be changed in stock wordpress) would be ideal. That said, having JWT auth is very useful and am much appreciative for this plugin! I am really excited to follow this plugin's development, and hope it continues to improve in future too 🙂
1 incelemeyi oku

Katkıda Bulunanlar ve Geliştiriciler

“JWT Single Sign On” açık kaynaklı yazılımdır. Aşağıdaki kişiler bu eklentiye katkıda bulunmuşlardır.

Katkıda bulunanlar
  • seschi98

“JWT Single Sign On” eklentisini dilinize çevirin.

Geliştirmeyle ilgilenir misiniz?

Kodu görüntüle, SVN deposuna göz at veya RSS ile geliştirme günlüğüne abone ol.

Değişiklik Kaydı

1.2.0

  • Adding some validation so that default values for new plugin settings are automatically populated when a plugin update is performed.
  • Adding the possibility to disable the SSO button on the login page.

1.1.1

  • Fixing the plugin name in readme.txt so it is compliant to the WordPress specification

1.1.0

  • Updating readme file to provide more information
  • Updating admin settings page to give more information about the setup process
  • Removed dependecy for jQueryUI CDN
  • Adding a proper readme.txt file for WordPress Plugin Directory
  • Adding the ability to control whether the clientId and site’s SSO address should be appended to the JWT Server URL
  • Adding the ability to disable role synchronisation

1.0.0

  • Initial Proof-Of-Concept for this plugin.

Meta

  • Sürüm: 1.2.0
  • Son güncelleme: 4 sene önce
  • Etkin kurulumlar: 20+
  • WordPress sürümü: 3.0.1 veya üstü
  • Test edilen sürüm: 5.1.15
  • PHP sürümü: 5.2 veya üstü
  • Dil:
    English (US)
  • Etiketler :
    jwtloginSingle Sign-onsso
  • Gelişmiş görünüm

Puanlar

Tümünü gör
  • 5 yıldız 0
  • 4 yıldız 1
  • 3 yıldız 0
  • 2 yıldız 0
  • 1 yıldız 0
İnceleme göndermek için oturum açın.

Katkıda bulunanlar

  • seschi98

Destek

Son iki ay içinde çözülen sorunlar:

1 adetten 0 adedi

Destek forumunu görüntüle

  • Hakkında
  • Haberler
  • Barındırma
  • Bağış
  • Hediyelik
  • Belgelendirme
  • Geliştiriciler
  • Katılın
  • Öğren
  • Vitrin
  • Eklentiler
  • Temalar
  • Desenler
  • WordCamp
  • WordPress.TV
  • BuddyPress
  • bbPress
  • WordPress.com
  • Matt
  • Gizlilik
  • Herkese açık kod
WordPress.org
WordPress.org

WordPress Türkiye

  • Facebook sayfamızı ziyaret edin
  • Twitter hesabımızı ziyaret edin
  • Instagram hesabımızı ziyaret edin
  • LinkedIn hesabımızı ziyaret edin
Kod şiirdir.