Hello Rudravas.
I don’t believe what “I don’t require any username / pwd to access the SP site.” because every microsoft account have login and password, if your site is public why you wrote (, so this url is not full, look example. I can’t testing SP without login and password, I don’t have public SP, maybe you need create credential for your site.

Have a nice day.