PowerFlex Management Platform: LDAP-bruker kan ikke foreta API-kall
Summary: En LDAP-aktivert bruker får feilmeldingen «ingen rolle tilordnet bruker» under foretar API-kall.
Symptoms
Scenario
En LDAP-bruker kan logge på via brukergrensesnittet, men kan ikke foreta API-kall. Feilmelding som vist på skjermbildet nedenfor: "Ingen rolle tilordnet bruker":
Innvirkning
Kan ikke bruke API med LDAP-bruker.
Cause
En programvaredesignfeil tillater ikke gjenkjenning av LDAP-brukerrollen hvis brukeren bare er en del av en grupperolle.
Når du bruker SSO – en LDAP-bruker er tilordnet en LDAP-gruppe, og LDAP-gruppen er konfigurert med en brukerrolle, mislykkes påloggingskommandoen for REST på grunn av «ingen rolle tilordnet brukeren».
Resolution
Løsningen er å legge til brukeren i delen Eksterne brukere/grupper i brukergrensesnittet. Selv om brukeren allerede er i en av gruppene som er oppført. Feilen blir truffet når typen bruker ikke blir funnet for et API-kall.
I bildet nedenfor, selv om brukeren "xxxxx" er medlem av sio_admin Group, kan ikke brukeren foreta API-kall før vi legger til brukeren her som en Type = User.
Hvis brukeren "xxxx" fjernes fra denne delen, tillater det ikke API-kall. Brukeren må finnes med en Type = User.
Additional Information
Påvirket versjon
PFMP 4.x