google-app-engine - 如何使 App Engine HTTP URL 处理程序只能在内部调用?

标签 google-app-engine go

我有一组带有 HTTP URL 处理程序的不同模块。一些模块处理程序仅为内部访问而设计,我使用 urlfetch 从其他模块调用它们。我如何确保无法从更广泛的互联网调用这些处理程序?

任务队列通过允许您将 login: admin 添加到它们的 URL app.yaml 来解决这个问题。这使您可以确保只能通过内部任务队列函数调用来调用任务队列。我可以用我的处理程序做类似的事情吗?我不想在 API 及其使用者之间共享 secret 。

最佳答案

GAE 具有内置的管理员身份验证:

developers.google.com/appengine/docs/python/users/adminusers

关于google-app-engine - 如何使 App Engine HTTP URL 处理程序只能在内部调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24167751/

相关文章:

json - golang无法解析反射创建的对象的json

php - Google Cloud SDK - 没有名为 ipaddr 的模块

java - 如何让Titan图数据库与Google App Engine配合使用?

python - Google Identity Toolkit (v3) 是否与 GAE/python 沙箱兼容?

.net - Rfc2898DeriveBytes 与 golang pbkdf2

流处理异步测试

go - 就地截断 slice

android - 使用 Google App Engine 的 iOS/Android 应用程序的基于回合的服务器

python - GAE : Best way to determine how many of a Kind is stored?

go - 为什么逐行读取文件需要更多内存?