Skip to content

specification for inter-authentication APIs between multiple micro-services.

License

Notifications You must be signed in to change notification settings

CONNECT-platform/inter-auth-spec

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

InterAuth specification

these documents aim to provide an interoperable, secure and easy-to-develop framework for seamless communication between various (micro)services in various scenarios. to be more specific, these documents focus on one service, consumer, requesting some functionality or data from another service, provider, with them most probably being developed and maintained by separate entities, and probably some financial transaction required in exchange for the services of the provider. these documents aim to put forth a specification such that implementations conforming to said specification can facilitate such integrations in a secure and highly interoperable manner.

targeted integrations can be broken into two categories:

  1. direct integration: where the functionality/data provided by the provider merely relates to the consumer, or by some other measure the provider can and will provide the aforementioned functionality/data to the consumer without authorization of any third-party being required

  2. authorized integration: where the functionality/data provided by the provider relates to, or by some other measure requires approval of a third-party, the authorizer

contents

for easing the process of accessing and reading different sections of this specification, it is broken down into several documents.

  1. notation

  2. protocols

    1. direct integration

    2. authorized integration

  3. security analysis

  4. further work

About

specification for inter-authentication APIs between multiple micro-services.

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published