簡體   English   中英

SFAuthenticationSession外觀

[英]SFAuthenticationSession appearance

如何在使用SFAuthenticationSession時顯示的SafariVC上更改tintColor和barTintColor?

我試圖更改UINavigationBar和UIToolBar以及UIBarButtonItem的外觀,但是它不尊重它們。

謝謝

API不支持更改SFAuthenticationSession中使用的Safari視圖控制器的tintColor和barTintColor。

我認為邏輯是您的OAuth身份驗證應該是與應用程序分開的過程,並且對於用戶(從文檔)應該是顯而易見的:

如果應用程序使用SFAuthenticationSession,則會通過對話框提示用戶進行明確同意,從而允許該應用程序在Safari中訪問網站的數據。 呈現網頁時, 它將在一個單獨的過程中運行 ,因此可以確保用戶和Web服務該應用程序無權訪問用戶的憑據。 相反,應用程序將獲得唯一的身份驗證令牌。

PS SFAuthenticationSession已在iOS 12中棄用,而推薦使用ASWebAuthenticationSession 這些API非常相似,因此自定義方面的幫助不多。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM