Ir para o conteúdo
  • Iniciar sessão
  • Registar
WordPress.org

Angola

  • Temas
  • Plugins
  • Notícias
    • Documentação
    • Fóruns
  • Sobre
  • Padrões
    • WordPress Meetup Guia
  • Colabore
  • Traduções
  • Contacto
  • Remembers
  • Blocks
  • Get WordPress
Get WordPress

Plugins

  • Meus favoritos
  • Betas
  • Desenvolvedores
Baixar

AH JWT Auth

Por Andrew Heberle
  • Detalhes
  • Avaliações
  • Desenvolvimento
Suporte

Descrição

This plugin allows sign in to WordPress using a JSON Web Token (JWT) contained in a HTTP Header that is added by a reverse proxy
that sits in front of your WordPress deployment.

Authentication and optionally role assignment is handled by claims contained in the JWT.

Verification of the JWT is handled by either:

  • a shared secret key
  • retrieving a JSON Web Key Set (JWKS) from a configured URL

During the login process if the user does not exist an account will be created with a matching role from the JWT.

If the JWT did not contain a role claim then user is created with the role set in the plugin settings (by default this is the subscriber role).

Imagens de tela

  • This example shows a configuration with a WordPress install behind Cloudflare Access for SSO via JWT

FAQ

What header is the JWT retrieved from?

By default the plugin looks for the JWT in the Authorization header as follows:

Authorization: Bearer <JWT Here>

However the token may be retrieved from a configurable HTTP header, for example integration with Cloudflare Access would use
the Cf-Access-Jwt-Assertion header.

What should the JWT contain?

The JWT must contain at least an email claim and may also contain a role claim:

{
    "email": "admin@example.com",
    "role": "admin"
}

What signature algorimths are supported to verify the JWT?

Currently only the HS256 and RS256 alorithms are supported.

Avaliações

There are no reviews for this plugin.

Contribuidores e desenvolvedores

“AH JWT Auth” é um software com código aberto. As seguintes pessoas contribuíram para este plugin.

Contribuidores
  • andrewheberle

Traduzir “AH JWT Auth” para o seu idioma.

Interessado no desenvolvimento?

Navegue pelo código, dê uma olhada no repositório SVN ou assine o registro de desenvolvimento via RSS.

Registro de alterações

1.5.1

  • Fixes for JWKS refresh process

1.5.0

  • Add WP cron job to refresh JWKS daily

1.4.1

  • Update dependencies to resolve security issue

1.3.1

  • Clean-ups and bug fixes

1.3.0

  • Allow setting default role for auto-created users

1.2.2

  • Version bump for plugin update on WordPress.org

1.2.1

  • Version bump for plugin update on WordPress.org

1.2.0

  • Fix a bug where an invalid JSON response from JWKS URL was cached leading to broken SSO

1.1.0

  • Make login process more efficient by skipping JWT verify/login if user is already authenticated

1.0.3

  • Initial release on WordPress.org

1.0.2

  • Added internationalisation for strings
  • Changes based on WordPress.org plugin submission feedback

1.0.1

  • Added more error checking

1.0.0

  • First version

Meta

  • Versão: 1.5.1
  • Última atualização: 4 semanas atrás
  • Instalações ativas: 10+
  • Versão do WordPress: 4.7 ou maior
  • Testado até o WordPress: 6.3.2
  • Versão do PHP: 7.0 ou maior
  • Idioma:
    English (US)
  • Tags:
    authauthenticationjwtloginsso
  • Panorama avançado

Classificações

O plugin ainda não foi classificado.

Log in to submit a review.

Contribuidores

  • andrewheberle

Suporte

Tem algo a dizer? Precisa de ajuda?

Ver fórum de suporte

Doar

Gostaria de apoiar o desenvolvimento deste plugin?

Faça uma doação a este plugin

  • About
  • News
  • Hosting
  • Privacy
  • Showcase
  • Themes
  • Plugins
  • Patterns
  • Learn
  • Support
  • Developers
  • WordPress.tv ↗
  • Get Involved
  • Donate ↗
  • Swag Store ↗
  • WordCamp ↗
  • WordPress.com ↗
  • Matt ↗
  • bbPress ↗
  • BuddyPress ↗
WordPress.org
WordPress.org

Angola

  • Visit our Facebook page
  • Visit our X (formerly Twitter) account
  • Visit our Instagram account
  • Visit our LinkedIn account
  • Visit our YouTube channel
Código é poesia