getredash/redash

Add `hd` parameter for optimized Google Apps login

開放

#1,924 建立於 2017年8月9日

 (3 則留言) (0 個反應) (0 位負責人)Python (4,236 個分叉)batch import
Backendenhancementhelp wanted

倉庫指標

星標
 (24,845 顆星)
PR 合併指標
 (平均合併 9天 5小時) (30 天內合併 3 個 PR)

描述

https://github.com/getredash/redash/blob/53268989c5fe5c619b399b488094c501cb286af4/redash/authentication/google_oauth.py#L91

Would it be possible to add the hd parameter to this authorization URL in the event that there's a single allowed Google Apps domain? It optimizes the sign in experience by limiting the suggested accounts to those for the passed Google domain.

If you're signed in to a single account on the domain and already authorized Redash: instant redirect to login.

If you're signed in on the domain and haven't authorized Redash: present only accounts from the authorized Google domain.

If you're not signed in: present the login dialog with your domain pre-filled.

If you're interested in merging something like this but can't prioritize this as a feature I can put together a PR with the changes required.

貢獻者指南