3

Unique per app API keys

It would be nice to have unique per app/domain API keys. 

3 replies

MB

I was just about to request this feature myself, but noticed this one.

I second what Tom said, this is wanted both for convenience and security.

However, for me personally it is mainly being able to grant each API key just a small set of permissions, so I don't have an API key that gives full access to my device if compromised.

As Tom's request is two years old, are there any plans for this feature in the works?

Sure.

So you would register a plugin, app, website, server or whatever it was and for each one you would get a unique api key. 

Most or a lot of api services are a per app API key and sometimes with permissions attached to them. Say you need to revoke because it was compromised in one location with individual keys you don't have to change it in 10 locations just the one. Also like I mentioned a lot offer permissions. So say I have a ssh login alert that sends me a notification. That API key does not need SMS access.

Basically it's for security and convenience.  

Thanks for the explanation!

Can you elaborate? How would that work exactly?