DCSA API Design Principles 1€¦ · Creates new Secreta Separate sequence Publisher creates an...

22

Transcript of DCSA API Design Principles 1€¦ · Creates new Secreta Separate sequence Publisher creates an...

  • https://eatright-my.sharepoint.com/personal/efaganfaley_eatright_org/Documents/Desktop/DCSA%20API%20Design%20Principles%201.0-pr.docx#_Toc49798898https://eatright-my.sharepoint.com/personal/efaganfaley_eatright_org/Documents/Desktop/DCSA%20API%20Design%20Principles%201.0-pr.docx#_Toc49798901https://eatright-my.sharepoint.com/personal/efaganfaley_eatright_org/Documents/Desktop/DCSA%20API%20Design%20Principles%201.0-pr.docx#_Toc49798902

  • https://www.ietf.org/rfc/rfc2119.txthttps://tools.ietf.org/html/rfc4627https://tools.ietf.org/html/rfc4627https://tools.ietf.org/html/rfc7303

  • ;

    rel="First-Page"

    ;

    rel="Previous-Page"

  • ;

    rel="Next-Page"

    ;

    rel="Last-Page"

    ;

    rel="Current-Page"

  • hh:mm

    :ss

  • https://tools.ietf.org/html/rfc6648https://tools.ietf.org/html/rfc6648

  • https://semver.org/spec/v2.0.0.htmlhttps://semver.org/#spec-item-9https://semver.org/#spec-item-10

  • Signature: keyId=, created=1402170695, headers="(request-target)

    (created) date host", signature=

    https://en.wikipedia.org/wiki/Robustness_principlehttps://tools.ietf.org/html/draft-dalal-deprecation-header-02https://tools.ietf.org/html/draft-dalal-deprecation-header-02https://tools.ietf.org/html/rfc8594#section-3https://tools.ietf.org/id/draft-cavage-http-signatures-12.html#sig

  • https://tools.ietf.org/id/draft-cavage-http-signatures-12.html#canonicalizationhttps://app.swaggerhub.com/apis/dcsaorg/DCSA_OVShttps://app.swaggerhub.com/apis/dcsaorg/DCSA_TNT

  • https://github.com/dcsaorg/DCSA-OpenAPI