2016-04-06 11 views
3

Kullanıcı kimlik doğrulaması için Jenkins 'Google login plugin kullanarak kullanıyorum. Eklentiyi belgelerde belirtildiği gibi yükledim ve yapılandırdım. Ancak, yalnızca bir google uygulama alanından kullanıcılar jenkins'e giriş yapabilir ve ona erişebilir (jira link). Alan adlarından birkaç kullanıcımız var. Bu eklenti ile ilgili başka bir konu, kullanıcı yetkilerini kontrol edememektedir. Tüm kullanıcılar her şeyi yapabilir. Ben ekran görüntüsü gösteren Jenkins google giriş eklentisi yapılandırmaGoogle Giriş Plugin eklentisi, birden çok etki alanından gelen kullanıcılara izin vermiyor

enter image description here

Bunun için herhangi bir geçici çözüm veya alternatif var mı ekli ettik? mümkün değildir ve tek öneri birden çok etki kullanıyorsanız set "Bir Google hesabı olan herkesi izin ver" etmektir Google Cloud Platform göre

cevap

1

: En son kullanıcılar için

anlama kimlik

...

  1. Yalnızca bir Google Apps alan adının üyelerine uygulamaya erişmesine izin ver. Bu, erişiminizin alanınızdaki kullanıcılarla sınırlı olduğu olduğu "intranet" uygulamaları için idealdir.

    Bu yöntem yalnızca tek bir Google Apps etki alanı için kısıtlama getirebilir. multiple domains with Google apps'u kullanırsanız, bu çalışmaz. Eğer birden çok etki kullanılarak , o zaman seçmek “Bir Google hesabıyla olan herkesi izin ver” ve Google Apps alanlarının sizin kümesinden olan son kullanıcılara erişimi kısıtlamak için uygulama kodunu uzatın. uygulamanız, kullanıcının etki alanı adını belirlemek için oturum açmış kullanıcısının (e-posta adresini ayrıştırmak yerine) user_organization değerini kullanabilir.

Ayrıca, bu konu zaten https://issues.jenkins-ci.org/browse/JENKINS-32536 kayıtlıdır ve hala Cevabınız için Açık ve Çözülmemiş

+0

teşekkürler olduğunu. Bu sınırlamalara alternatif var mı diye bekliyordum ama görünüşe göre yok. –