I want every user use their corresponding credential for confluence login, not as anonymous user. Global permission settings change is not a solution for that.
You can turn off anonymous access with a global permission: https://confluence.atlassian.com/doc/setting-up-public-access-156.html
It is the canonical way to do that.
If it is "not a solution" for you, then why not? What happens? What do expect?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.