Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin. info
Kullanıcıların Geliştirici Hizmetleri portalınızla çalışmaya başlaması için sisteme eklenmeleri gerekir. Varsayılan olarak tüm kullanıcılar, portal menüsündeki Kaydol'u seçerek geliştirici portalına kaydolabilir. Ardından kullanıcının hesabı otomatik olarak doğrulanır ve kullanıcı, kimliği doğrulanmış kullanıcı rolüne atanır.
Geliştirici portalınızı, yalnızca yönetici ayrıcalığına sahip kullanıcıların kullanıcı hesabı ekleyebileceği şekilde özelleştirebilirsiniz. Bu durumda, yöneticinin kullanıcı hesaplarını manuel olarak eklemesi gerekir. Yöneticilerin, şirket içi geliştiriciler için manuel olarak kullanıcı hesabı eklemesi veya müşteri adına geliştirici eklemesi de gerekebilir.
Bir kullanıcı hesabı eklendikten sonra yönetici, kullanıcı hesabına bir rol atayabilir. Bu rol, söz konusu rolün ayrıcalıklarını hesapla ilişkilendirir. Ayrıca, yöneticiler mevcut bir kullanıcı hesabını yönetebilir. Örneğin, hesabın kullanıcı profilini düzenleyebilir, hesabı silebilir, hesabın engellemesini kaldırabilir veya hesaba yeni bir rol atayabilir. Yöneticiler, hesap iptal edildiğinde kullanıcı hesabına ve ilişkili içeriğine (ör. blog girişleri ve forum gönderileri) ne olacağını da belirtebilir.
Geliştirici portalı, etkinlikler gerçekleştiğinde kullanıcılara otomatik olarak e-posta gönderebilir. Örneğin, bir kullanıcı eklendiğinde, hesap engellendiğinde veya hesap iptal edildiğinde portal bir e-posta gönderebilir. Kullanıcıları yönetme kapsamında bu e-postaların içeriğini ve biçimini kontrol edebilirsiniz. Daha fazla bilgi için E-postayı yapılandırma başlıklı makaleyi inceleyin.
Kayıt iş akışlarını nasıl yöneteceğinizi, kayıt e-postalarını nasıl özelleştireceğinizi, IP adreslerinin kaydolmasını nasıl engelleyeceğinizi ve kullanıcı hesaplarını nasıl oluşturacağınızı, yöneteceğinizi ve engelleyeceğinizi öğrenmek için bu videoyu izleyin.
Hesap kaydedebilecek kullanıcıları kontrol etme
Varsayılan olarak, herhangi bir kullanıcı Kaydol bağlantısını tıklayarak geliştirici portalından hesap oluşturabilir.
Kimlerin hesap kaydedebileceğini kontrol etmek için:
- Yönetici veya içerik oluşturma ayrıcalıklarına sahip bir kullanıcı olarak portalınıza giriş yapın.
- Drupal yönetim menüsünde Yapılandırma > Kullanıcılar > Hesap ayarları'nı seçin. Bu işlem, Hesap ayarları sayfasını açar.
- Kayıt ve iptal bölümündeki "Hesap Kayıt Edinebilecek Kişiler" altında uygun kayıt seçeneğini tıklayın. Seçenekler şunlardır:
- Yalnızca yöneticiler: Yalnızca yöneticiler kullanıcı hesaplarını kaydedebilir.
- Ziyaretçiler: Herkes kaydolabilir. Bu, varsayılan seçenektir.
- Ziyaretçilere izin verilir ancak yönetici onayı gerekir: Herkes kayıt olabilir ancak hesabın bir yönetici tarafından yetkilendirilmesi gerekir.
- Ziyaretçi hesap oluşturduğunda e-posta doğrulaması zorunlu kıl onay kutusunu işaretleyin veya temizleyin. Bu seçenek işaretli değilse geliştirici, kaydolduktan sonra hemen portala giriş yapar. Bu seçenek işaretlendiğinde kullanıcı, giriş yapmadan önce e-posta adresini doğrulamak için kullanacağı bir e-posta alır.
- Yapılandırmayı kaydet'i tıklayın.
Kullanıcı hesabı ekleme
Portal yapılandırmanıza bağlı olarak, yöneticilerin kullanıcıları manuel olarak eklemesi gerekir veya kullanıcılar geliştirici portalındaki Kaydol bağlantısını seçerek kendilerini ekleyebilir.
Kullanıcı hesabını manuel olarak ekleme
Kullanıcı hesabını manuel olarak eklemek için:
- Yönetici veya içerik oluşturma ayrıcalıklarına sahip bir kullanıcı olarak portalınıza giriş yapın.
- Drupal yönetim menüsünde Kullanıcılar > Kullanıcı Ekle'yi seçin.
- Ad, soyadı, kullanıcı adı, e-posta adresi ve şifre alanlarına kullanıcıyla ilgili bilgileri girin ve kullanıcı sözleşmesinin kabul edildiğini belirtin.
- İsteğe bağlı olarak kullanıcının Durum ve Rollerini ayarlayın.
- Kullanıcıya otomatik bir e-posta göndermek için Kullanıcıyı yeni hesapla ilgili bilgilendir'i seçin.
- Hesap Oluştur'u tıklayın.
Geliştirici portalından kullanıcı kaydetme
Geliştirici portalından kullanıcı kaydetmek için:
- Kullanıcı, geliştirici portalının ana sayfasında Kayıt ol'u seçer.
- Kayıt sayfası görüntülenir.
- Kullanıcı gerekli bilgileri girip Yeni hesap oluştur'u seçer.
Yeni hesap kayıt ayarlarına bağlı olarak, yeni hesap oluşturulduğunda kullanıcıya otomatik bir karşılama e-postası gönderilir.
Yeni bir kullanıcı kaydolduğunda yönetici bildirimini otomatikleştirme
Varsayılan olarak, yeni bir kullanıcı portala kaydolduğunda bir e-posta alır. Daha fazla bilgi için E-postayı yapılandırma başlıklı makaleyi inceleyin.
Ancak yeni bir kullanıcı kaydolduğunda portal yöneticilerine varsayılan olarak bildirim gönderilmez. Örneğin, portalı yeni kullanıcıların hesaplarını etkinleştirmek için yönetici onayı alması gerektiği şekilde yapılandırırsanız yeni hesap oluşturulduğunda yöneticilerin bilgilendirilmesini istersiniz. Aksi takdirde kullanıcı hesabı etkin durumda kalmaz.
Yeni bir kullanıcı hesap kaydettiğinde yöneticileri bilgilendirmek için:
- Yönetici veya içerik oluşturma ayrıcalıklarına sahip bir kullanıcı olarak portalınıza giriş yapın.
- Drupal yönetim menüsünde Yapılandırma > Kullanıcılar > Yönetici Bildirimi'ni seçin.
- Kullanıcı Uyarıları bölümünde, e-postayı kimin alacağını belirtin. Aşağıdakilere yönlendirebilirsiniz:
- Özel bir e-posta adresine gönderme
- Belirli bir role gönderme. Bu seçeneği tercih ederseniz yeni bir rol oluşturabilirsiniz. Aksi takdirde, Yönetici gibi bir rol seçerseniz e-posta tüm yöneticilere gönderilir ve tüm yöneticiler için geçerli olmayabilir.
- Her ikisi de
- İleti konusunu ve gövdesini düzenleyin.
- E-postayı şu durumlarda göndermeyi seçin:
- Kullanıcı oluşturulduktan sonra e-posta alma.
- Kullanıcı oluşturma ve güncelleme işleminin ardından e-posta alma.
- Yapılandırmayı kaydet'i tıklayın.
Kullanıcı hesaplarını yönetme
Yöneticiler, kullanıcı bilgilerini ayarlamak, şifreleri sıfırlamak, hesapları etkinleştirmek, iptal etmek veya askıya almak ve başka görevler gerçekleştirmek için kullanıcı hesaplarını yönetebilir.
Bir kullanıcı hesabının kullanıcı profilini düzenlemek için:
- Yönetici veya içerik oluşturma ayrıcalıklarına sahip bir kullanıcı olarak portalınıza giriş yapın.
- Drupal yönetim menüsünde Kullanıcılar'ı seçin.
- Kullanıcıların gösterilmesini belirli bir kullanıcı adına, e-posta adresine, duruma veya izne göre filtrelemek için sayfanın üst kısmındaki filtre alanını kullanın. Bu filtreler için varsayılan olarak "herhangi biri" seçilidir. Bu durumda, sayfadaki tüm kullanıcılar listelenir.
- Kullanıcı hesabının Kullanıcı Adı satırında Düzenle'yi tıklayın. Bu işlem, kullanıcının profilinin düzenlenebilir görünümünü açar.
- Kullanıcı profili verilerini uygun şekilde değiştirin.
- Kaydet'i tıklayın.
CAPTCHA ekleme
Drupal CAPTCHA ve reCAPTCHA modüllerini etkinleştirerek giriş sayfasına ve diğer sayfalara CAPTCHA testi ekleyebilirsiniz. reCAPTCHA modülü, ücretsiz Google reCAPTCHA hizmeti için destek ekler.
Drupal, portalda da kullanabileceğiniz resim CAPTCHA gibi diğer CAPTCHA modüllerini destekler.
Video: Geliştirici portalında CAPTCHA'yı etkinleştirmeyle ilgili kısa bir video izleyin.
reCAPTCHA'yı etkinleştirmek için:
- Yönetici veya içerik oluşturma ayrıcalıklarına sahip bir kullanıcı olarak portalınıza giriş yapın.
- Drupal menüsünden Modüller'i seçin.
- Hem CAPTCHA hem de reCAPTCHA modüllerini etkinleştirin.
- https://www.google.com/recaptcha/intro/index.html adresinden Google'ın reCAPTCHA anahtarlarına kaydolun.
- Drupal menüsünde Yapılandırma > Kullanıcılar > CAPTCHA > reCAPTCHA'yı seçin.
- Herkese Açık Anahtarı (Google Sites Anahtarı) ve Özel Anahtarı (Google Gizli Anahtarı) girin. Diğer ayarları varsayılan değerlerde bırakabilirsiniz.
- reCAPTCHA formunun nerede gösterilmesini istediğinizi ayarlamak için Yapılandırma > Kullanıcılar > CAPTCHA'yı seçin. Varsayılan olarak giriş ve kullanıcı kaydı formlarında gösterilir.
- Bu sayfada, her form için Tutuma Türü'nü ayarlayın.
- Değişikliklerinizi kaydedin.
Hükümler ve Koşullar sayfası ekleme
Geliştirici portalına, kullanıcıların portala erişmesine izin verilmeden önce oturum açarken kabul etmesi gereken bir Şartlar ve Koşullar sayfası ekleyebilirsiniz. Hükümler ve Koşullar sayfasını daha sonra değiştirirseniz kullanıcıların bir sonraki girişlerinde güncellenmiş hükümler ve koşulları kabul etmesi gerekir.
Şartlar ve Koşullar sayfası, Drupal Yasal modülü kullanılarak uygulanır. Bu modül, Hükümler ve Koşullar sayfası oluşturmanın esnek bir yolunu sunar, hükümler ve koşulların düzeltme geçmişini izler ve hükümler ve koşulları kabul eden kullanıcıları izler.
Oluşturulan Şartlar ve Koşullar sayfasının URL'si <siteURL>/legal
şeklindedir.
Yasal modülü etkinleştirmek için:
- Yönetici ayrıcalıklarına sahip bir kullanıcı olarak portalınıza giriş yapın.
- Drupal yönetim menüsünde Modüller'i seçin. Yüklü tüm Drupal modüllerinin listesi gösterilir.
- Sayfayı aşağı kaydırın ve Yasal modül'ün yanındaki onay kutusunu işaretleyin.
- Yapılandırmayı kaydet'i tıklayın.
Hükümler ve Koşullar sayfası oluşturmak için:
- Yönetici ayrıcalıklarına sahip bir kullanıcı olarak portalınıza giriş yapın.
- Drupal yönetim menüsünde Yapılandırma > Kullanıcılar > Yasal'ı seçin.
Bu menü öğesi yalnızca Yasal modülü etkinleştirildiğinde görünür. Sayfanın en üstündeki En Son Sürüm/Düzeltme bölümünde geçerli hükümler ve koşullar gösterilir. Hükümler ve koşulları tanımlamadıysanız bu alan boş olur. Yeni Sürüm/Çeviri Oluştur bölümündeki Şartlar ve Koşullar alanında yeni bir sürüm oluşturursunuz. - Şartlar ve Koşullar alanına hizmet şartlarınızı girin.
- Şartlar ve koşulları sayfa üzerinde nasıl göstermek istediğinizi seçin: Kaydırma Kutusu, Kaydırma Kutusu (CSS), HTML Metni veya Sayfa Bağlantısı.
- İsteğe bağlı olarak ek onay kutuları ve en son değişikliklerinizi açıklayan bir metin alanı ekleyin.
- Hükümler ve Koşullarınızı, En Son Sürüm/Düzeltme bölümündeki Hükümler ve Koşullar alanında önizlemek için Önizle'yi, kaydetmek için Kaydet'i seçin.
Şartlar ve Koşullar değişikliklerini ve kabulünü izlemek için:
- Yönetici ayrıcalıklarına sahip bir kullanıcı olarak portalınıza giriş yapın.
- Drupal yönetim menüsünde Yapılandırma > Kullanıcılar > Yasal'ı seçin.
- Şartlar ve koşulların düzeltme geçmişini görmek için Hükümler ve Koşullar Geçmişi sekmesini seçin.
- Hükümler ve koşulların her bir sürümünü kabul eden kullanıcıların listesini görmek için Kabul edilenler sekmesini seçin.
Kullanıcıyı giriş yaptığında yönlendirme
Varsayılan olarak, kullanıcı portala giriş yaptığında adı ve soyadı gibi bilgilerini gösteren bir sayfaya yönlendirilir. Alternatif olarak, kullanıcıyı otomatik olarak farklı bir sayfaya yönlendirecek bir kural eklemek için Drupal Kuralları modülünü kullanabilirsiniz. Örneğin, kullanıcıyı tüm uygulamalarının listeleneceği sayfaya veya portalın ana sayfasına yönlendirebilirsiniz.
Yönlendirme kuralı oluşturmadan önce gerekli tüm Drupal modüllerinin etkinleştirildiğinden emin olmanız gerekir.
Gerekli Drupal modüllerini etkinleştirin:
- Yönetici ayrıcalıklarına sahip bir kullanıcı olarak portalınıza giriş yapın.
- Drupal yönetim menüsünde Modüller'i seçin.
- Henüz etkin değilse aşağıdaki modülleri etkinleştirin:
- "me" Takma adlar (diğer tüm modüller gibi alfabetik konumunda değil, modüller listesinin en üstünde görünür)
- LoginToboggan
- Kurallar
- Kurallar kullanıcı arayüzü
- Yapılandırmayı kaydet'i tıklayın.
Gerekli diğer modüllerin otomatik olarak etkinleştirildiğini görebilirsiniz.
Giriş yönlendirme kuralı oluşturma:
- Yönetici ayrıcalıklarına sahip bir kullanıcı olarak portalınıza giriş yapın.
- Drupal yönetim menüsünde Yapılandırma > İş Akışı > Kurallar'ı seçin.
- Kurallar sayfasında + Yeni kural ekle'yi seçin.
- Kuralın adını belirtin: Giriş yönlendirmesi.
- İsteğe bağlı olarak oturum açma olarak bir etiket belirtin.
- Etkinliğe tepki ver açılır kutusunda Kullanıcı > Kullanıcı oturum açtı'yı seçin.
- Kaydet'i seçin
Yanıt kuralını düzenleme sayfası görünür. Etkinliği önceki adımda ayarladığınız için Etkinlik bölümünde "Kullanıcı giriş yaptı" ifadesini göreceksiniz. Bu kural için Koşullar alanını boş bırakın. - İşlemler bölümünde + İşlem ekle'yi seçin.
- Açılır menüden Sistem > Sayfa Yönlendirme'yi seçin.
Yeni işlem ekle sayfası, yönlendirme URL'sini belirtmenize olanak tanıyacak şekilde düzenini değiştirir. - Değer bölümünde user/[account:uid]/apps değerini belirtin.
[account:uid], kullanıcının portal kimliğine karşılık gelen bir değiştirme kalıbıdır. Değişim kalıplarının tam listesini görmek için Değer giriş kutusunun altındaki Değişim kalıpları'nı seçin. - Tepki kuralını düzenleme sayfasına dönmek için Kaydet'i tıklayın. Bu sayfa aşağıda gösterildiği gibi görünmelidir:
- Değişiklikleri Kaydet'i tıklayın.
Kuralı daha sonra düzenlemek için Yapılandırma sayfasından Kurallar'ı, ardından kural listesinden Giriş yönlendirmesi'ni seçin.
Artık kullanıcılar giriş yaptığında tüm uygulamalarının listelendiği sayfaya yönlendiriliyor. Bunun yerine kullanıcıları portalın ana sayfasına yönlendirmek istiyorsanız 11. adımda yukarıda ayarladığınız Değeri düzenleyerek portalınızın ana sayfasının URL'sini belirtin. Örneğin, http://dev-myCompany.devportal.apigee.io/.
Kullanıcı rollerini ve izinlerini ayarlama
Rol, kullanıcının belirli etkinlikleri gerçekleştirmesine olanak tanıyan belirli bir izin grubunu tanımlar. Kullanıcıyı gerekli izinlere sahip bir role atayarak kullanıcıya veya kullanıcı grubuna ayrıcalık verirsiniz. Yöneticiler, geliştirici portalında rolleri yönetir (roller için izin ayarlama dahil).
Drupal varsayılan olarak iki rol oluşturur:
- anonim kullanıcı: Giriş yapmamış kullanıcıların rolü. Anonim kullanıcıların çoğu işlemi yapması engellenir.
- Kimliği doğrulanmış kullanıcı: Tüm kullanıcılara atanan varsayılan roldür. Bir kullanıcıya ek roller atayabilirsiniz ancak bu kullanıcı her zaman bu role atanır.
Ayrıca Apigee, yönetici rolünü de ekledi. Portalda yönetim hakları vermek için kullanıcıları yönetici rolüne atayın.
Genellikle, izinleri farklı kullanıcı türlerine göre ayırt edebilmek için portalınıza rol eklersiniz. Kullanıcılar tek bir rolde veya birden fazla rolde olabilir. Tüm kullanıcılar kimliği doğrulanmış kullanıcı rolüne atanır ancak bir kullanıcıyı başka rollere atamak istiyorsanız portalınıza mantık eklemeniz veya rol atamasını manuel olarak yapmanız gerekir.
Tüm rolleri ve izinleri görmek için:
- Yönetici veya içerik oluşturma ayrıcalıklarına sahip bir kullanıcı olarak portalınıza giriş yapın.
- Drupal yönetim menüsünde Kullanıcılar > İzinler > Roller'i seçin.
Yeni bir rol eklemek için:
- Kullanıcılar > İzinler > Roller'i seçin.
- Kişiler sayfasındaki Rol ekle düğmesinin üzerindeki metin kutusuna yeni bir rol adı girin.
- Ekle rolünü tıklayın.
Bir rolü düzenlemek için:
- Kullanıcılar > İzinler > Roller'i seçin.
- Kullanıcılar sayfasındaki ilgili rolün satırında rolü düzenle'yi tıklayın.
- Rol adını uygun şekilde değiştirin.
- Kaydet'i tıklayın.
Bir rolü silmek için:
- Kullanıcılar > İzinler > Roller'i seçin.
- Kullanıcılar sayfasındaki ilgili rolün satırında rolü düzenle'yi tıklayın.
- Rolün Sil'ini tıklayın.
Bir kullanıcıyı bir role eklemek için:
- Yönetici veya içerik oluşturma ayrıcalıklarına sahip bir kullanıcı olarak portalınıza giriş yapın.
- Drupal yönetim menüsünde Kullanıcılar'ı seçin.
- Kullanıcı hesabının Kullanıcı Adı satırında Düzenle'yi tıklayın. Bu işlem, kullanıcının profilinin düzenlenebilir görünümünü açar.
- Kullanıcı için tüm rolleri uygun şekilde seçin.
- Kaydet'i tıklayın.
Bir rolün izinlerini değiştirmek için:
- Kullanıcılar > İzinler > Roller'i seçin.
- Kullanıcılar sayfasındaki İzin sekmesini tıklayın.
Roller ve izinler tablosu gösterilir. Tablodaki onay işaretleri, hangi izinlerin hangi rollere atandığını gösterir.
- İlgili izinleri ilgili role vermek veya iptal etmek için onay kutusunu işaretleyin ya da kutunun işaretini kaldırın.
Örneğin, kimliği doğrulanmış kullanıcıların uygulama oluşturmasını veya silmesini engellemek için izinler tablosunun DevConnet Geliştirici Uygulamaları bölümüne gidin ve kimliği doğrulanmış kullanıcılar bölümündeki Geliştirici Uygulaması Oluştur ve Geliştirici Uygulamasını Sil kutularının işaretini kaldırın. - İzinleri Kaydet'i tıklayın.
Kullanıcı kaydetmek için kullanılan form alanlarını özelleştirme
Kullanıcı portalda bir hesaba kaydolduğunda portalda ad, soyadı, kullanıcı adı, e-posta adresi ve şifre alanlarının bulunduğu varsayılan kayıt sayfası gösterilir. API sağlayıcı olarak, kullanıcıdan şirket adı, posta adresi veya başka bilgiler gibi ek bilgiler sağlamasını isteyecek şekilde bu formu değiştirmek isteyebilirsiniz. Portal, bu forma yeni alanlar eklemenize olanak tanır. Bu alanlar şunlar olabilir:
- Zorunlu veya isteğe bağlı
- Metin kutuları, radyo düğmeleri, onay kutuları ve daha fazlası gibi farklı HTML öğeleriyle gösterilir
- Formun herhangi bir yerinde görünecek şekilde ayarlanabilir
Geliştirici portalında bulunan kullanıcı kaydı formunu nasıl özelleştireceğinizi öğrenmek için bu videoyu izleyin.
Örneğin, Şirket Adı için zorunlu bir alan veya Telefon Numarası için isteğe bağlı bir alan ekleyebilirsiniz. İsterseniz hem isteğe bağlı hem de zorunlu olan çeşitli alanlar da ekleyebilirsiniz.
Aşağıdaki resimde, forma eklenen Şirket Adı için zorunlu bir alan gösterilmektedir:
Portal yöneticisi olarak, özel alanlar da dahil olmak üzere kullanıcının bilgilerini görüntüleyebilir ve düzenleyebilirsiniz. Bunun için:
- Portaldaki Drupal yönetim menüsünde Kullanıcılar'ı seçin.
- Kullanıcının adına karşılık gelen satırda Düzenle'yi seçin.
Yönetici olarak kullanıcı bilgilerine erişmenin birincil yolu budur.
Varsayılan olarak, forma yeni alanlar eklediğinizde alan değerleri Edge'e yüklenmez. Ancak portalı, kullanıcı formu gönderdiğinde bu değerleri yükleyecek şekilde yapılandırabilirsiniz. Yani bu alanları Edge'de görüntüleyebilir veya bir komut dosyasından bu alanlara erişmek için Edge yönetim API'sini kullanabilirsiniz.
Örneğin, Yayınla > Geliştiriciler'e gidip kullanıcı adını seçerek Edge yönetim kullanıcı arayüzünde yeni form alanlarını görüntüleyin. Yeni alan değerleri, sayfanın Özel Özellikler bölümünde, alanın dahili adına karşılık gelen bir adla görünür:
Kullanıcı kayıt formuna alan eklemek için:
- Yönetici veya içerik oluşturma ayrıcalıklarına sahip bir kullanıcı olarak portalınıza giriş yapın.
- Drupal yönetim menüsünde Yapılandırma > Kullanıcılar > Hesap Ayarları'nı seçin.
- Sayfanın üst kısmındaki Alanları yönet düğmesini seçin.
- Sayfayı aşağı kaydırarak Yeni alan ekle alanına gidin:
- Alanı yapılandırın. Örneğin, yukarıda gösterilen Şirket Adı alanı için aşağıdaki ayarları kullanın:
- Kaydet'i seçin.
- Bu bir metin alanı olduğundan alanın maksimum uzunluğunu belirtmeniz istenir.
- Maksimum uzunluğu girin ve Alan ayarlarını kaydet'i seçin.
- Aşağıdakiler dahil olmak üzere alanla ilgili ek bilgiler belirtmenize olanak tanıyan yeni bir sayfa açılır:
- Bu alanı zorunlu alan olarak ayarlamak için onay kutusu.
- Alanın gösterileceğini belirtmek için kullanılan onay kutusu.
- Formda pop-up olarak görünen isteğe bağlı yardım metni.
- Diğer ayarlar.
- Bu alanı zorunlu hale getirmek için onay kutusunu işaretlediğinizden emin olun.
- Bu sayfada herhangi bir değişiklik yaparsanız ayarlarınızı kaydedin.
Yeni alanın formda görünmesi için tarayıcınızın önbelleğini temizlemeniz gerekebilir.
Formdaki özellikleri yeniden sıralamak için:
Varsayılan olarak, formda Soyadı alanından sonra yeni zorunlu alanlar görünür. İsteğe bağlı alanlar, formun alt kısmında şifre alanlarının ardından görünür.
- Yönetici veya içerik oluşturma ayrıcalıklarına sahip bir kullanıcı olarak portalınıza giriş yapın.
- Drupal yönetim menüsünde Yapılandırma > Kullanıcılar > Hesap Ayarları'nı seçin.
- Sayfanın üst kısmındaki Alanları yönet düğmesini seçin.
- Etiket sütununun altındaki artı + simgesini seçin ve alanı formda görüntülemek istediğiniz konuma sürükleyin.
- Değişikliklerinizi kaydedin.
Edge'de form alanı değerlerini özel geliştirici özellikleri olarak kaydetme
Form alanı değerlerini Edge'de özel geliştirici özelliklerine kaydedebilirsiniz. Uygulama geliştiricilerini yönetme bölümünde açıklandığı gibi, bir geliştiricinin özel özelliklerini görüntüleyip yönetebilirsiniz.
Özel geliştirici özellikleri kaydedildikten sonra, özel özellik değerlerine göre dinamik davranışı etkinleştirmek için Erişim Varlık Politikası'nı kullanabilirsiniz.
Form alanı değerlerini özel geliştirici özellikleri olarak nasıl kaydedeceğinizi öğrenmek için bu videoyu izleyin.
Alan değerlerini Edge'de özel geliştirici özellikleri olarak kaydetmek için:
- Yönetici veya içerik oluşturma ayrıcalıklarına sahip bir kullanıcı olarak portalınıza giriş yapın.
- Drupal yönetim menüsünde Yapılandırma > Geliştirici Portalı > Geliştirici Özellikleri'ni seçin.
Kullanılabilir alanların listesi gösterilir. - Edge'de özellik olarak kalmasını istediğiniz alanı (ör. Şirket Adı) seçin.
- Bu alanı Edge'de özellik olarak kalıcı yap onay kutusunu işaretleyin.
- Kenar özelliği adını belirtin. Bu, kullanıcının Özel Özellikler tablosundaki Ad sütununda görünen addır.
- Boş bir alan için davranışı belirtin/
- Değeri bir boole olarak yayınlamak ve Edge'e göndermeden önce true veya false dizesine dönüştürmek istiyorsanız Değeri true|false olarak dönüştür dizesini seçin.
- Yapılandırmayı kaydet'i tıklayın.
Bu durumda, kullanıcı formu gönderdiğinde özel özellik Edge'e yüklenir. Yönetici olarak özel bir alanın değerini değiştirmek istiyorsanız bunu Edge'den değil, portaldan yapın.
Kullanıcı yeni hesap kaydettiğinde varsayılan uygulama oluşturma
Kullanıcı yeni bir portal hesabı kaydettiğinde otomatik olarak varsayılan bir uygulama oluşturabilirsiniz. Kullanıcı ilk kez oturum açtığında uygulama, Uygulamalarım sayfasında görünür. Kullanıcının rolüne atanan izinlere bağlı olarak kullanıcının başka uygulamalar eklemesine izin verebilir veya bu uygulamayı kullanmasına izin verebilirsiniz.
Varsayılan uygulamanın özellikleri üzerinde tam kontrole sahip olursunuz. Örneğin:
- Uygulama tarafından dahil edilen API ürünleri
- Uygulama durumu: beklemede veya onaylandı
- Gerekirse geri çağırma URL'si
- Uygulamaya uygulanan özel parametreler
Varsayılan uygulama oluşturma işlemini kontrol etmek için Drupal Kurallar modülü'nü kullanarak bir kural oluşturmanız gerekir. Kurallar, portaldaki bir etkinliğe yanıt olarak gerçekleşen bir işlem tanımlamanıza olanak tanır. Bu senaryoda etkinlik, portalda hesap kaydeden bir kullanıcıdır. İşlem, kullanıcı için varsayılan bir uygulama oluşturmaktır.
Uygulama kaydettirmek için kullanılan form alanlarını özelleştirme bölümünde, bir uygulamayı yapılandırmak için kullanılan özel özelliklerin nasıl ekleneceği açıklanmaktadır. Bu özellikler, nasıl tanımladığınıza bağlı olarak isteğe bağlı veya zorunlu olabilir. Özel uygulama özellikleri oluşturduysanız varsayılan uygulamayı tanımlarken bunları ayarlayabilirsiniz.
Drupal kural modüllerini etkinleştirin:
- Yönetici ayrıcalıklarına sahip bir kullanıcı olarak portalınıza giriş yapın.
- Drupal yönetim menüsünde Modüller'i seçin.
- Henüz etkin değilse aşağıdaki modülleri etkinleştirin:
- "me" Takma adlar (diğer tüm modüller gibi alfabetik konumunda değil, modüller listesinin en üstünde görünür)
- LoginToboggan
- Kurallar
- Kurallar kullanıcı arayüzü
- Yapılandırmayı kaydet'i tıklayın.
Gerekli diğer modüllerin otomatik olarak etkinleştirildiğini görebilirsiniz.
Varsayılan uygulama eklemek için kural oluşturma:
- Yönetici ayrıcalıklarına sahip bir kullanıcı olarak portalınıza giriş yapın.
- Drupal yönetim menüsünde Yapılandırma > İş Akışı > Kurallar'ı seçin.
- +Yeni kural ekle düğmesini seçin.
- Kuralın adını belirtin.
- İsteğe bağlı olarak Etiketler alanında girişi veya kuralı kategorize etmek için kullanmak istediğiniz başka bir etiketi belirtin.
- Etkinliğe tepki verme açılır kutusunda Kullanıcı > Yeni bir kullanıcı hesabı kaydettikten sonra'yı seçin.
- Kaydet'i seçin.
Kural düzenleme sayfası görünür. Etkinliği bir önceki adımda ayarladığınız için Etkinlik bölümünde "Yeni bir kullanıcı hesabı kaydettikten sonra" ifadesini göreceksiniz. - Bu kural için Koşullar'ı boş bırakın.
- İşlemler bölümünde + İşlem ekle'yi seçin.
- Açılır menüden Devconnect > Geliştirici uygulaması oluştur'u seçin.
Yeni işlem ekle sayfası, uygulamayı yapılandırmanıza izin vermek için düzenini değiştirir. - API Adı bölümünde varsayılan uygulamanın adını belirtin. Örneğin, [account:field_last_name] Uygulaması'nı kullanın.
[account:field_last_name] değeri, kullanıcının soyadına karşılık gelen bir değiştirme kalıbıdır. Değişim kalıplarının tam listesini görmek için Değer giriş kutusunun altından Değişim kalıplarını seçin. - Geliştirici UID'si'ni [account:uid] olarak ayarlayın. Bu değer, kullanıcıyı uygulamayla ilişkilendirmek için gereklidir.
- Uygulamanın Durum'unu beklemede veya onaylandı olarak ayarlayın. Kullanıcının API'lerinize erişmek için uygulamayı kullanabilmesi için bir yöneticinin uygulamayı onaylaması gerekiyorsa bu ayarı beklemede olarak ayarlayın.
- Gerekirse uygulama için Geri çağırma URL'sini ayarlayın. Bu alan yalnızca uygulamaları geri çağırma URL'si gerektirecek şekilde yapılandırdıysanız görünür. Geri çağırma URL'lerini yapılandırma hakkında daha fazla bilgi için Geri çağırma URL'si işlemeyi yapılandırma başlıklı makaleyi inceleyin.
- İsteğe bağlı veya zorunlu özel uygulama özellikleri tanımladıysanız bunları ayarlayın. Daha fazla bilgi için Uygulama kaydettirmek için kullanılan form alanlarını özelleştirme başlıklı makaleyi inceleyin.
- Uygulamaya dahil edilen API Ürünlerini belirtin.
Değer metin alanında, her API ürünü virgülle veya başka bir ayırıcı olmadan ayrı bir satırda listelenmelidir. Kullanılabilir API ürünlerinin listesi Değer metin alanının üzerinde gösterilir. - Düzenleme kuralı sayfasına dönmek için Kaydet'i tıklayın.
- Değişiklikleri Kaydet'i tıklayın.
- Kuralı daha sonra düzenlemek için Drupal yönetim menüsünde Yapılandırma > İş Akışı > Kurallar'ı ve ardından kural listesinden kuralı seçin.
Yeni bir kullanıcı portala ilk kez giriş yaptığında ve menüdeki Uygulamalarım bağlantısını seçtiğinde artık soyadı Uygulaması adlı bir uygulama görür. Bu uygulamada soyadı, kullanıcının hesabı kaydettirirken kullandığı soyadıdır.
Kullanıcı uygulamalarını yönetme
Portal yöneticisi olarak, kullanıcı uygulamalarını doğrudan portaldan yönetmek için Geliştirici Uygulamaları raporunu kullanabilirsiniz. Yöneticiler bu rapordan kullanıcının uygulamasıyla ilgili bilgileri görüntüleyebilir, uygulamayı değiştirebilir veya silebilir. Örneğin, bir portal yöneticisi uygulamayı API ürünleri eklemek ya da kaldırmak, geri çağırma URL'sini değiştirmek veya başka değişiklikler yapmak için değiştirebilir.
Kullanıcı uygulamasını yönetmek için:
- Yönetici ayrıcalıklarına sahip bir kullanıcı olarak portalınıza giriş yapın.
- Drupal yönetim menüsünde Raporlar > Geliştirici Uygulamaları'nı seçin. Kullanıcı uygulamalarının sıralanabilir listesi gösterilir.
- Listedeki herhangi bir uygulama için:
- Uygulama özelliklerini düzenlemek için Düzenle bağlantısını seçin.
- Uygulamayı silmek için Sil bağlantısını seçin.
Kullanıcı hesabını iptal etme
Portal yöneticileri kullanıcı hesaplarını iptal edebilir. Yönetici, tek bir hesabı veya birden fazla hesabı toplu olarak iptal edebilir.
Bireysel kullanıcı hesaplarını iptal etmek için:
- Yönetici ayrıcalıklarına sahip bir kullanıcı olarak portalınıza giriş yapın.
- Drupal yönetim menüsünde Kullanıcılar'ı seçin.
- Kullanıcı tablosunun İşlemler sütununda Hesabı iptal et'i seçin.
- "Kullanıcı hesabını iptal ederken" bölümünde uygun iptal seçeneğini tıklayın. Seçenekler şunlardır:
- Hesabı devre dışı bırakıp içeriğini sakla: (Varsayılan) Kullanıcı hesabı ve ilgili içeriği saklanır. Ancak kullanıcı hesabının API kaynaklarına erişimi engellenir. Bu, varsayılan seçenektir. Yöneticiler daha sonra kullanıcı hesabının engellemesini kaldırabilir.
- Hesabı devre dışı bırakma ve içeriğinin yayınını kaldırma: Kullanıcı hesabı Ancak kullanıcı hesabıyla ilişkili içerikler kaldırılır. Kullanıcı hesabının API kaynaklarına erişimi engellenir. Yöneticiler daha sonra kullanıcı hesabının engellemesini kaldırabilir.
- Hesabı sil ancak içeriğini anonim kullanıcıya ait yap: Kullanıcı hesabı silinir. Kullanıcı hesabıyla ilişkili içerikler saklanır ancak "Anonymous" kullanıcı hesabıyla (yani kimliği doğrulanmamış bir hesapla) ilişkilendirilir. Kullanıcı hesabı yeniden etkinleştirilemez. API kaynaklarına erişmeden önce kullanıcının yeniden kaydolması ve kullanıcı hesabının kimliğinin doğrulanması gerekir.
- Hesabı ve içeriğini silin: Kullanıcı hesabı ve ilgili içeriği silinir. Kullanıcı hesabı yeniden etkinleştirilemez. API kaynaklarına erişmeden önce kullanıcının yeniden kaydolması ve kullanıcı hesabının kimliğinin doğrulanması gerekir.
- Kullanıcıya iptali onaylamasını isteyen bir e-posta gönderilmesini istiyorsanız "Hesabı iptal etmek için e-posta onayı zorunludur"u seçin.
Bu seçeneği belirlerseniz kullanıcının hesabında iptal işlemine izin verecek doğru izinlerin olması gerekir. Kullanıcılar > İzinler'i seçin ve "Kimliği doğrulanmış kullanıcı" rolüne "Kendi kullanıcı hesabını iptal etme" izninin ayarlandığından emin olun. - Hesabı iptal et'i tıklayın.
Birden fazla kullanıcı hesabını iptal etmek için:
- Yönetici ayrıcalıklarına sahip bir kullanıcı olarak portalınıza giriş yapın.
- Drupal yönetim menüsünde Kullanıcılar'ı seçin.
- İşlemler bölümünde, açılır menüden Kullanıcı hesabını iptal et'i seçin.
- Hesabını iptal etmek istediğiniz her kullanıcının yanındaki onay kutusunu işaretleyin.
- Yürüt düğmesini seçin.
- "Kullanıcı hesabını iptal ederken" bölümünde uygun iptal seçeneğini tıklayın. Seçenekler şunlardır:
- Hesabı devre dışı bırakıp içeriğini koruma.
- Hesabı devre dışı bırakın ve içeriğini yayından kaldırın.
- Hesabı silin, ancak içeriğini Anonim kullanıcıya ait hâle getirin.
- Hesabı ve içeriğini silin.
- İleri'yi tıklayın.
- Onayla'yı tıklayın.
Bir hesap iptal edildiğinde varsayılan işlemi ayarlama
Geliştirici portalının yöneticileri, bir kullanıcı hesabı iptal edildiğinde portalın varsayılan işlemini ayarlayabilir.
Bir hesap iptal edildiğinde varsayılan işlemi ayarlamak için:
- Yönetici veya içerik oluşturma ayrıcalıklarına sahip bir kullanıcı olarak portalınıza giriş yapın.
- Drupal yönetim menüsünde Yapılandırma'yı seçin.
- Hesap ayarları'nı seçin.
- Kayıt ve iptal bölümündeki "Kullanıcı hesabını iptal ederken" altında uygun iptal seçeneğini tıklayın. Seçenekler şunlardır:
- Hesabı devre dışı bırakıp içeriğini koruma.
- Hesabı devre dışı bırakın ve içeriğini yayından kaldırın.
- Hesabı silin, ancak içeriğini Anonim kullanıcıya ait hâle getirin.
- Hesabı ve içeriğini silin.
- Yapılandırmayı Kaydet'i tıklayın.