Servicenow API, how could i get the username of user that he used in basic authentication login?

Adham Khaled
Kilo Contributor

Hello all,
i'm using scripted REST API where i will recieve request from external client, the authentication i'm going to use is basic authentication with username and password.
Is there a way to get the username that the client will use to access my API using basic authentication?
Thank you.

1 ACCEPTED SOLUTION

it will give the logged in user, When someone is accessing your api, they have a logged in user which will have a session, at that time it gs.getuser will give the username credential used to access the api.

View solution in original post

10 REPLIES 10

Nope.

it would give the username of the API user which called that API

Regards
Ankur

Regards,
Ankur
✨ Certified Technical Architect  ||  ✨ 9x ServiceNow MVP  ||  ✨ ServiceNow Community Leader

yes thank you, it solved my problem.

@Adham Khaled 

Did you mistakenly marked other response as correct?

Would you mind marking appropriate response as correct.

Regards
Ankur

Regards,
Ankur
✨ Certified Technical Architect  ||  ✨ 9x ServiceNow MVP  ||  ✨ ServiceNow Community Leader

Pranesh072
Mega Sage
Mega Sage

You can use gs.getUser in your scripted rest api. 

but this will get my logged in user not the requester user, right?