Doesn't that mean, the information is not disclosed to unauthorized person or process? The information is confidential and not visible to unauthorized person or process.
Authorization is all about maintaining the confidentiality and integrity of data stored on the server by preventing illegal or unauthorized access.
But Confidentiality and data integrity comes into play during the transmission of data between client and servet to prevent it from being manipulated or exposed to third party or Eavesdropper. And that's what when we talk about data integrity or confidentiality.
Data integrity and confidentiality pertain to protection of data during transmission.For that we have different protocols like HTTPS. It's about <user-data-constraint> element of <security-constraint>. While Authorization pertains to the protection of data on server side. It's about <web-resource-collection> element of <security-constraint>.
Khusshal: I agree with what you say. Confidentiality is all about hiding data from the eavesdropper along the data transmission channel, who intend to read data unauthentically. Whereas the original statement is concerned about authorization of the resource on the server machine that we save by setting <security-constraint> <web-resource-collection> <http-method> ...
Strini That is right. Author is trying to ask the definition of confidentiality. Finally I conclude with the demarcation of protecting resources staying on the server and protecting data traveling along the communication medium.