2012-01-16 38 views
11

Vấn đề:Google Apps OpenID url

Tổ chức của tôi, ExampleFooBar, sử dụng Google Apps. Trên trang web của chúng tôi, tôi muốn kích hoạt Đăng nhập một lần OpenID (như StackOverflow), nhưng chỉ cho phép các địa chỉ email @ examplefoobar.com đăng nhập. Tôi nên sử dụng địa chỉ email nào của OpenID để sử dụng địa chỉ email Google Apps?

  • Theo ý kiến ​​về Include OpenId in drupal, tên miền http://www.google.com/profiles/<username> thể được sử dụng cho các tài khoản Google thông thường, nhưng điều này không làm việc cho các tài khoản Google Apps.

  • Google cũng cung cấp url https://www.google.com/accounts/o8/id nhưng việc sử dụng sẽ cho phép bất kỳ người dùng Google nào tìm thấy trang đăng nhập của trang web của chúng tôi để đăng nhập, vì trang đăng nhập chấp nhận bất kỳ tên tài khoản google nào.

Tôi có thể sử dụng URL Google nào để đảm bảo chỉ @ examplefoobar.com địa chỉ email có thể đăng nhập?

Tài liệu Google cho OpenID của Google Apps là http://code.google.com/googleapps/domain/sso/openid_reference_implementation.html nhưng vô cùng hữu ích.

+0

Để lưu nội dung, Google [không hỗ trợ OpenID 2.0 nữa và đề xuất di chuyển sang OpenID Connect] (https://developers.google.com/identity/protocols/OpenID2Migration). –

Trả lời

17

By aaronsnoswell:

Các OpenID url google.com/accounts/o8/site-xrds?hd=examplefoobar.com sẽ hạn chế mục email đến @examplefoobar.com. Ngoài ra, tôi phải bật tính năng Đăng nhập một lần OpenID từ trang quản trị viên Google Apps. Hy vọng điều này sẽ giúp một ai đó!

http://jeremiahlee.com/blog/2009/09/28/how-to-setup-openid-with-google-apps/

Google Apps (for business) OpenID login for ASP.NET intranet site

+1

Cảm ơn bạn đã đăng câu trả lời của tôi :) – aaronsnoswell

0

Các OpenID url https://google.com/accounts/o8/site-xrds?hd=yourdomain.com sẽ hạn chế các mục để @ yourdomain.com. Bạn cũng cần phải kích hoạt OpenID Single Sign In từ trang quản trị Google Apps tại http://www.google.com/a/cpanel/yourdomain.com/SetupIdp

Bạn cũng nên thêm một tiêu đề X-XRDS-Vị trí trên trang web của bạn tại yourdomain.com/openid trong các định dạng:

X -XRDS-Vị trí: https://www.google.com/accounts/o8/site-xrds?ns=2&hd=yourdomain.com

Các vấn đề liên quan