簡體   English   中英

如何為我的Android應用啟用Google登錄,使其僅允許來自特定Google域的用戶登錄?

[英]How do I enable Google sign-in for my Android app such that it only allows users from a specific Google domain?

我目前已為我的應用集成了Google股票登錄功能。 現在,我希望它僅限制從一個特定的Google域登錄。 例如john.doe@xyz.com。 我只希望xyz域中的用戶能夠登錄。我猜有比regex匹配更好的解決方案。 我已經閱讀過用於登錄的openid connect信息,但只找到與Web應用程序相關的信息。

我將用戶輸入限制為僅@之前的電子郵件地址。 我將創建一個TextView (或其他東西)來容納我希望人們使用的域,並將其放置在EditText的側面。 這將使人們僅插入@之前的內容。 我也會限制某些字符的使用(例如@)。 最后,我要添加人們希望在他們按下登錄按鈕時使用的域。

String domain = "@xyz.com";
String login = editText.getText() + domain;

是的,像這樣。 但是做得好,思想也好。

暫無
暫無

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

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