api-umbrella icon indicating copy to clipboard operation
api-umbrella copied to clipboard

Disable API Key Signup page

Open juanifioren opened this issue 8 years ago • 8 comments

I want to restrict key creation by removing key signup page and only leave the admin page to do it. How can I do this?.

juanifioren avatar Jan 14 '16 20:01 juanifioren

+1. Although this can be achieved by configuring the web server, I propose it's made a configurable feature. I suggest the following options:

  • to disable the page completely
  • to enable the page with free signup as it is now
  • to enable the page with free signup, pending admin approval
  • to enable the page with free signup and captcha
  • to enable the page with free signup and captcha, pending admin approval

puntofisso avatar Nov 04 '16 16:11 puntofisso

+1 either some way to easily disable the key signup page or require manual approval of all new API keys.

rayterrill avatar Jan 16 '18 22:01 rayterrill

@puntofisso how is this possible? Where can I limit all the signups?

syedhassan avatar Jun 10 '18 02:06 syedhassan

+1

gyurielf avatar Aug 31 '18 13:08 gyurielf

@syedhassan sorry, it's too long ago that I used umbrella-api :)

puntofisso avatar Aug 31 '18 13:08 puntofisso

Its 2020 and this is still an issue. How do we disable new sign up or add Admin approval for user's to sign up

junoonx avatar Jan 18 '20 04:01 junoonx

Hi I just started using API Umbrella yesterday and managed to configure the api (i.e. the part /signup/) What I did was to create an api "backend" with "signup" and then under global request setting I added the role "admin" which I have added for a user. Hence if a person without the api key visits the page, it would should the page with "api key missing". Hope this helps :) Thank you. Best regards Ashar

estevo-de avatar Mar 11 '20 11:03 estevo-de

Hi I just started using API Umbrella yesterday and managed to configure the api (i.e. the part /signup/) What I did was to create an api "backend" with "signup" and then under global request setting I added the role "admin" which I have added for a user. Hence if a person without the api key visits the page, it would should the page with "api key missing". Hope this helps :) Thank you. Best regards Ashar

This is a great solution! Get's the job done. Just implemented it!

tpandya avatar Nov 05 '20 22:11 tpandya