Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

V3 API & Announcements #451

Open
tngan opened this issue Sep 20, 2021 · 1 comment
Open

V3 API & Announcements #451

tngan opened this issue Sep 20, 2021 · 1 comment

Comments

@tngan
Copy link
Owner

tngan commented Sep 20, 2021

This is the 6th year since the first version is being released. The original purpose is to reduce the difficulties for SAML integration of any Node.js application with a set of easy-to-use helper functions.

We are happy to announce that the specification of v3 API is on its way, in order to provide

  • More verbose error message
  • Reduce the complexity of some internal functions
  • Kickstart examples & articles with some modern frameworks
  • Cleanup the entity construction, no more complicated parameters list
  • Refined field key & value interpolation, no need to create a brand new template for single field override
// entity level will be a descriptor only, delegate the process to core module
serviceProvider.fromMetadata(fileUrl[, options)
serviceProvider.fromParams(params[, options)
  • Parsing and generating SAML document with essential information
// testable functions
core.parseLoginRequest
core.createLoginResponse
core.parseLogoutRequest
core.createLogoutResponse
  • Extensibility for customization (i.e. validators)
  • ... etc

We will try hard to reduce the complexity of migration without breaking the interface function of v2 API.

We are also looking for open source contributors that help developing the next version API and a self-hosted community driven IdP. If you are interested in joining us, please send us message via lockgate@protonmail.com.

Related tickets

#455
#464

@tngan tngan pinned this issue Sep 26, 2021
@tngan tngan changed the title News V3 API & Announcements Sep 26, 2021
@tngan
Copy link
Owner Author

tngan commented Jul 24, 2022

WIP Specification and progress

https://www.craft.do/s/yrWIQbmVtCHARh

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant