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

External integrations #100

Closed
edospadoni opened this issue May 27, 2019 · 0 comments
Closed

External integrations #100

edospadoni opened this issue May 27, 2019 · 0 comments

Comments

@edospadoni
Copy link
Member

edospadoni commented May 27, 2019

The Icaro project can be integrated with external services to add more functionalities:

  • new table to list external integrations (Sun-API)

  • Gain access to the users to the external integration with the same credentials (Sun-API)

  • new API (Sun-API):

    • GET: to get integrations list
    • PUT: to update integrations with hotspot (provides external access credentials etc...)
  • Insert a pre and post auth hook in Wings to redirect user in the external integration URL (Wings)

Add new type of access_token, role token that can be used from external applications (Sun-API):

  • ACLs must be:
    • full (for all http verbs)
    • write (only for GET,PUT,POST)
    • read (only for GET)
  • never expires
  • can be added only by admin
  • support only http verbs in this stage, maybe in future can filter also the API endpoints
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