
Anonymous Logon Data
As already described in
Interaction Model the client (Web browser) must authenticate itself. Logging on to SAP Web Application Server describes the various logon procedures and how the system selects a logon procedure.If HTTP Basic Authentication is used (this is the default setting), the return code 401 is sent from the ICF controller to the Web browser. The Web browser then creates a popup for the authentication procedure. The user enters his or her username and password, and this data is sent directly to the SAP System. When you log on to the SAP System, the default client and the default language of the application server are used. (The process for determining the logon language is described in
Determining the Logon Language.)You now have the option of setting logon data for the service. This data will be automatically read and processed when the service is called, in order to authenticate the client.
You can set the following logon data:

Note that here, you should only create users that have been created in SU01 as service users (collective users). If a dialog user is created, the system warns you about this.

Client
If the client and the language have not been pre-set, the client is logged on as user
MrTrial in the default client and in the default language of the application server.Cumulation of Logon Data Using ICF Path
If you have maintained a hierarchy of services with various logon data in SICF, the data is cumulated, which means that the bottom-most service in the hierarchy overwrites the one above it. In this way, empty fields are filled, starting from the bottom.
The cumulation is valid whether or not Mandatory logon data was selected.

You have created a service A, with subservice B, which in turn has subservice C, and set the following logon data:
|
Service |
Logon Data |
||
|
Client |
User and Password |
Language |
|
|
A |
alfred/****** |
de |
|
|
B |
001 |
en |
|
|
C |
charly/****** |
||
If you call up service C by adding the ICF path /A/B/C to the URL, the logon data is as follows: