PowerFlex Yönetim Platformu: LDAP kullanıcısı API çağrıları yapamıyor
Summary: LDAP özellikli bir kullanıcı, API çağrıları yaparken "kullanıcıya rol atanmadı" hatası alıyor.
Symptoms
Senaryo
LDAP kullanıcıları kullanıcı arayüzü üzerinden oturum açabilir ancak API çağrıları yapamaz . Aşağıdaki ekran görüntüsünde görülen hata mesajı: No role assigned to user":
Etki
LDAP kullanıcısıyla API kullanılamıyor.
Cause
Bir yazılım tasarım hatası, kullanıcı yalnızca bir Grup rolünün parçasıysa LDAP Kullanıcısı rolünün tanınmasına izin vermez.
SSO kullanılırken - Bir LDAP grubuna LDAP kullanıcısı atandığında ve LDAP grubu bir Kullanıcı rolüyle yapılandırıldığında "kullanıcıya rol atanmamış" hatası nedeniyle REST oturum açma komutu başarısız oluyor.
Resolution
Geçici çözüm, Kullanıcıyı kullanıcı arayüzündeki Remote Users/Groups bölümüne eklemektir. Kullanıcı listelenen gruplardan birinde olsa bile. Bir API çağrısı için Type User bulunamadığında hata meydana gelir.
Aşağıdaki görüntüde "xxxxx" kullanıcısı sio_admin Grubu'nun bir üyesi olsa da biz buraya Type=User olarak kullanıcıyı ekleyene kadar kullanıcı API çağrısı yapamıyor.
"xxxx" kullanıcısı bu bölümden kaldırılırsa, API çağrılarına izin vermez. Kullanıcı, Type = User ile mevcut olmalıdır.
Additional Information
Etkilenen Sürüm
PFMP 4.x