It seems that even when the consumer account role has the Bind Service Endpoint privilege, it cannot access the public end point. As mentioned in the tutorial - the service is created by an "Application role". Hence, the account role gets access denied.
Having the same issue
The issue at hand:-
How to access the container-hosted web app from a native application. What are the access configurations to be made?
Describe the bug
When running the service endpoint URL, getting - Access Denied. Insufficient privileges to use the .https://xxxxxx.snowflakecomputing.app/
It seems that even when the consumer account role has the Bind Service Endpoint privilege, it cannot access the public end point. As mentioned in the tutorial - the service is created by an "Application role". Hence, the account role gets access denied.
URL of where you see the bug - https://quickstarts.snowflake.com/guide/build-a-native-app-with-spcs/index.html#0
To Reproduce Steps to reproduce the behavior:
Expected behavior The URL should open with the application.
Desktop: