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

API visibility #32

Closed
pgdr opened this issue Apr 10, 2019 · 3 comments
Closed

API visibility #32

pgdr opened this issue Apr 10, 2019 · 3 comments

Comments

@pgdr
Copy link
Contributor

pgdr commented Apr 10, 2019

The APIs should be visible for everyone, even for those who do not have access to use the APIs.

It is beneficial for developers to see existing APIs so that they know what they need to apply for.

@jokva
Copy link

jokva commented Apr 12, 2019

I think that's a very good idea.

@pgdr
Copy link
Contributor Author

pgdr commented Apr 29, 2019

Any progress on this issue?

@oyron
Copy link
Collaborator

oyron commented May 3, 2019

This is a good idea and I have discussed this with the APIM team.
We agree that we want as much visibility as possible on api.equinor.com

  • Public APIs (when we get some) should be visible for everyone
  • Equinor-internal APIs should be visible for everyone logged into api.equinor.com
  • App-internal APIs (e.g. APIs optmized for a particular client), or APIs where the API metadata is restricted/confidential may have visibility limited to selected users
  • For Partner APIs you currently have to either make it publicly visible or limit visibility and add partner users to Equinor AD

The API development teams ultimately decides the visibility for their APIs, but the APIM team will go through all APIs in APIM and challenge visibility. They will also do this for new APIs.

@oyron oyron closed this as completed May 3, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants