我正在使用使用OAuth的appengine應用程序。當然,我正在同時處理多個版本的應用程序 - 本地版本的開發,暫存版本和部署版本。具有單個應用程序的多個使用者密鑰的OAuth提供程序
要處理這些問題,我需要三組獨立的OAuth使用者密鑰/密碼,因爲身份驗證的回調是在提供商的網站上定義的。
我想知道提供者是否有辦法爲給定的應用程序提供多個鍵/祕密 - 這似乎比每次設置新應用程序更有意義。 (當然,它要求提供者實現這一點,但這似乎是一個自然而然的事情,我沒有看到它)。
更一般地說,使用什麼標準方法來處理這個問題 - 我的猜測是註冊多個應用程序,並在應用程序中有邏輯來確定它是否處於開發模式,暫存或部署。任何想法歡迎。
感謝您的深刻反應(我還沒有足夠的代表upvote) - 很高興看到我不是唯一一個看到問題的人。 關於處理權限的問題 - 我想一個解決方案是完全解除對應用程序的不同變體的批准,這很好 - 看起來像是今天解決方案的自然演變。 –