public boolean canWriteSettings()

in saml-authentication-server/src/main/java/jetbrains/buildServer/auth/saml/plugin/SamlPluginPermissionsManager.java [14:20]


    public boolean canWriteSettings(HttpServletRequest request) {
        if (Permission.lookupPermission("MANAGE_AUTHENTICATION_SETTINGS") != null) {
            //this permission was introduced in TeamCity 2020.1.1, so it may not exist when the server is older than 2020.1.1
            return hasPermission(request, Permission.lookupPermission("MANAGE_AUTHENTICATION_SETTINGS"));
        }
        return hasPermission(request, Permission.CHANGE_SERVER_SETTINGS);
    }