Skip to content

OIDC NJS / Native module comparison doc #1167

@brianehlert

Description

@brianehlert

With the gradual release train of the new dynamic module for OIDC, there is a lot of mis-understanding that:

  • The Dynamic OIDC module is feature complete
  • the NJS module is deprecated

Neither of these statements are true.
However, customers are implementing the new dynamic module and finding it lacking in capabilities that are present in the NJS implementation.
Also, the two will never truly have parity, but the dynamic module will provide a better implementation (all that the NJS implementation never was).

Describe the solution you'd like

A doc that indicates that there are two implementations, what they support today.
This will need to be maintained as the dynamic module advances in capabilities.
AFAIK, the capabilities of the NJS implementation is not well documented. How to implement is.

Describe alternatives you've considered

We currently do nothing.
At any point in time this doc will appear to favor one OIDC implementation over another, this is fine if it helps customers solve their problems today. And find the better implementation for their needs today.

Additional context

Add any other context or screenshots about the feature request here.

Metadata

Metadata

Assignees

Labels

⚠️ p3Priority 3: Does not impact production environment or is a nice-to-haveenhancementNew feature or requestproduct/nginx-plusIssues related to NGINX Plus (and NGINX Open Source in docs.nginx.com)

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions