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

Restriction of API Registration #165

Open
zaplabsdev0 opened this issue Nov 26, 2018 · 3 comments
Open

Restriction of API Registration #165

zaplabsdev0 opened this issue Nov 26, 2018 · 3 comments

Comments

@zaplabsdev0
Copy link

We would like to see a feature where you can choose to expose/conceal the ability to register to a subset of users. This would better support B2B applications as it would only permit partner registration. Possibly adding a UI for review of registrations before the API is made available.

@afterthought
Copy link

We have similar requirements as this is for internal use mostly. It would be nice if API's could remain hidden until a user is signed in.

@MynockSpit
Copy link
Contributor

What do you guys think of either of the solutions Trial-in-Error posted on #163 (comment)?

@batjko
Copy link

batjko commented Apr 4, 2019

Similar use case here.
We are a data provider to other businesses and currently manually expose and document APIs for them, pre-generating and sharing their credentials.

None of our APIs are meant to be public, unless we authorize it on a case-by-case basis.

So our ideal scenario would be to set conditions for the registration.
For example:

  • Authorize the customer's email domain (e.g. *.acme.com)
  • Authorize designated client developers by sending them registration invites to their inboxes (which of course would have to be pre-shared with us by that company)
  • Authorize the customer via some pre-shared secret or Activation code.

@echo-bravo-yahoo echo-bravo-yahoo added this to the User Management milestone Jun 17, 2019
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

6 participants