Magento 2: Konfiguracja roli dla REST API
W poprzednim wpisie przedstawiłam ogólne informacje o REST API oraz sposoby jak możemy testować zapytania. Dzisiaj zajmiemy się dostępami. W Magento 2 konfiguracja roli pozwala określić dostęp do zasobów i operacji REST API. Przedstawię tutaj jak dodać nową rolę oraz jak ją skonfigurować dla użytkownika.
Stworzenie roli
Do stworzenia roli w Magento 2 potrzebujemy zalogować się do admina, gdzie z menu wchodzimy System ⮞ User Roles.

Klikamy na przycisk Add New Role. W pierwszej zakładce formularza wpisujemy nazwę roli oraz hasło obecnie zalogowanego konta.

Określenie dostępnych zasobów dla roli
W celu określenie do jakich części zapytań REST API nowoutworzona rola będzie miała dostęp, potrzebujemy wejść w System ⮞ User Roles. Wybieramy interesującą nas rolę z listy, następnie w formularzu edycji należy przejść do zakładki Role Resources:

Dla ustawienia Resource Access mamy dwie opcje do wyboru:
- All,
- Custom.
Opcja Custom pozwala nam na wybranie konkretnych zasobów dla tworzonej roli użytkownika.
Stworzoną rolę możemy teraz przypisać wybranemu użytkownikowi.
Przypisanie roli do użytkownika
Aby stworzyć użytkownika lub przypisać nową rolę istniejącemu użytkownikowi, potrzebujemy wejść w menu System ⮞ All Users.

Klikamy na wybranego użytkownika z listy. W formularzu edycji, w zakładce User Role wybieramy interesującą nas rolę do przypisania.

Magento 2: Wstęp do REST API - Web Programming
22 czerwca 2025 @ 11:14
[…] Cały proces konfiguracji, utworzenie roli oraz przypisanie jej do użytkownika zostało przedstawione w tym wpisie. […]