What is the recommended method to restrict access to the backend to the Apigee platform?

mail-2
New Member

Hello!

What is the recommended method to restrict access to the backend to the Apigee platform?

Also links to the relevant section in the manual are welcome.

Cheers

Raffael

Solved Solved
1 4 161
1 ACCEPTED SOLUTION

With Apigee SaaS (current generation), the two most common approaches are:

  • mTLS
  • IP whitelisting at the firewall

With Apigee hybrid, you have more options because you can co-locate the Apigee gateways on the same network as your backend. You can design your VPCs the way you like.

This will also be true with the next generation SaaS offering!

View solution in original post

4 REPLIES 4

Not applicable

To restrict access you can use API key verification, Oauth 2.0, JWT, LDAP, etc.

I would suggest going for Oauth 2.0. There is a scope attribute in this, which can be used for restricting access.

You can also use any third-party identity access management system with service-callout.

I was more thinking about how to restrict access to the backend itself - on a lower network level. Technically your suggestions don't prevent access to the backend but usage of services on the backend.

It seems you want to add authentication. As you specified restrict access, I answered regarding authorization.

For authentication, you can use Access-Control that is used for whitelist and blacklist of client ip. Other security policies in apigee also restricts access to backend.

With Apigee SaaS (current generation), the two most common approaches are:

  • mTLS
  • IP whitelisting at the firewall

With Apigee hybrid, you have more options because you can co-locate the Apigee gateways on the same network as your backend. You can design your VPCs the way you like.

This will also be true with the next generation SaaS offering!