Hallo,
ich versuche grad dieses Tutorial nachzuvollziehen.
https://spring.io/guides/tutorials/spring-boot-oauth2/
Dazu hätte ich ein paar Fragen und zwar ist mir das OAuth Protokoll noch nicht ganz klar.
Wieso sind clientId und clientsecret von facebook öffentlich? Ich dachte die müssen geheim sein. Wenn jeder Client mit gleichem clientid und clientsecret zugriff erhält, kann es dann nicht leicht geleakt werden und damit unsicher sein?
Wie ist das bei Multitenant-Anwendungen in der Cloud? Bekommt jeder tenant, der auf die gleiche app zugreifen möchte die gleiche clientId und clientsecret? Wo ist da dann die Sicherheit?
Vielen dank schonmal.
ich versuche grad dieses Tutorial nachzuvollziehen.
https://spring.io/guides/tutorials/spring-boot-oauth2/
Dazu hätte ich ein paar Fragen und zwar ist mir das OAuth Protokoll noch nicht ganz klar.
Wieso sind clientId und clientsecret von facebook öffentlich? Ich dachte die müssen geheim sein. Wenn jeder Client mit gleichem clientid und clientsecret zugriff erhält, kann es dann nicht leicht geleakt werden und damit unsicher sein?
Wie ist das bei Multitenant-Anwendungen in der Cloud? Bekommt jeder tenant, der auf die gleiche app zugreifen möchte die gleiche clientId und clientsecret? Wo ist da dann die Sicherheit?
Vielen dank schonmal.