I created an app and give it boards:read permission.
I created board view with Quickstart - ReactJS.
I created React App in my localhost and connect it to the monday.com with ngrok successfully.
And finally I read boards data successfully.
But I did nothing for authorization in any of these steps. But my app worked successfully. Will authorization be automatically provided by monday.com or will I have to manually redirect the user?
When creating an app right in monday.com, like the board view, OAuth is not required. It is automatically provided by monday.com when the user installs the app. You will need to implement it when you are creating a custom integration for example