Jestem dość nowym interfejsem API REST i zdaję sobie sprawę, że opublikowano już sporo pytań. Jednak ich zbadanie sprawiło, że bardziej nie wiedziałem, jak sobie z tym poradzić.Zabezpieczanie interfejsu REST API i Slim Framework
Utworzyłem interfejs REST API za pomocą Slim Framework, którego używam do przesyłania danych. Nie będę używać logowań użytkownika ani uwierzytelniania, więc uważam, że to zabezpieczyć. Potrzebuję tylko systemu, który używa klucza publicznego i klucza prywatnego, ale nie jestem pewien.
Jeśli ktoś ma wgląd w prawidłowy/najbezpieczniejszy sposób, aby to zrobić, lub wszelkie tutoriale/zasoby, które byłyby świetne. Każda pomoc jest doceniana.
Wgląd na najbezpieczniejszy sposób ... zrobić * co *? Co próbujesz osiągnąć? Chcesz "to zabezpieczyć". Co to znaczy? Jaki jest cel? Czy chcesz zezwolić na dostęp tylko zaufanym użytkownikom? Czy chcesz szyfrować dane podczas przesyłania? Czy chcesz zezwolić na tylko jedno użycie na klienta? itp...Powiedziałeś, że chcesz "zabezpieczyć to", ale nie chcesz używać uwierzytelniania. Musisz być bardziej konkretny, co oznacza "zabezpieczyć to". – Cheeso
Interfejs API będzie wywoływany z różnych witryn, ale użytkownik nie będzie miał pojęcia, że istnieje, ponieważ jest po prostu używany do pobierania danych z zaplecza. Moim celem jest bezpieczne wywołanie tego api z kodu, a także szyfrowanie danych. – Drew