Block a user
AuthConfig, AuthGate, and Authenticator classes, alongside comprehensive tests for rules, modes, and schemes.
ci.yml: adjust check-and-publish dependencies to run after tests instead of release creation
ci.yml to improve readability and maintain consistency across workflow steps.
check-and-publish job in ci.yml to reintroduce Maven repository publishing after release creation.
test.yml and publish.yml into a unified ci.yml for testing, publishing, and release automation.