回答

2

不建議硬編碼client_idclient_secret到本機應用程序,即使用所謂的「機密客戶」究竟中移動應用場景,因爲client_secret不能保持祕密。

本機應用通常是授權服務器的「公共客戶端」,即沒有client_secret的「公共客戶端」。安全性來自於一個唯一的重定向URI被註冊並且PKCE(https://tools.ietf.org/html/rfc7636)等額外的OAuth功能被應用。

有關使用OAuth 2.0原生應用的一般建議,請參閱:https://tools.ietf.org/html/draft-ietf-oauth-native-apps,特別是安全方面的考慮在:https://tools.ietf.org/html/draft-ietf-oauth-native-apps-10#section-8

相關問題