2017-09-28 4 views
1

Ich habe zwei Microservices registrations, die für die Registrierung neuer Benutzer verantwortlich ist, und users, die Informationen über Benutzer enthalten. Jeder von ihnen hat eine eigene Datenbank.Private Anrufe an API

Wenn ein Benutzer versucht, sich zu registrieren, wird ein Anruf an users über die API, z.

GET users/verify?email=foo%40bar.com 

zu chech, wenn die E-Mail bereits einem Profil zugewiesen wurde. Obwohl ich den Access Point users/verify in den öffentlichen Dokumenten verstecken konnte, kann es immer noch zugänglich sein.

Was ist der beste Weg, um nur private IPs Anfragen an die API zu ermöglichen?

Antwort

0

Halten Sie es einfach. Tun Sie es an der Firewall-Ebene

Weiße Liste der IP (n), die Sie in der Lage sein wollen, Anträge zu stellen, lehnen die übrigen

+0

Ja, wahrscheinlich sollte ich die IPs als env Variablen speichern. – sitilge