cancel
Showing results for 
Search instead for 
Did you mean: 

Retrieve authorization method in Auth Manager using Java Script assertion in Ready API

SOLVED
Highlighted
Occasional Contributor

Retrieve authorization method in Auth Manager using Java Script assertion in Ready API

I need to retrieve the authorization method created in Auth Manager using Java Script Assertion in Ready API . Is there any solution ?
Tags (1)
1 ACCEPTED SOLUTION

Accepted Solutions
Moderator

Re: Retrieve authorization method in Auth Manager using Java Script assertion in Ready API

Hi @Lokesh777,

 

This JavaScript code retrieves the auth method set for your project in the current environment and posts its name to the log:

var auth = context.testCase.testSuite.project.getAuthProfileHolder().getAuthProfile();
log.info(auth);

A video showing how it works for me is attached. 

 

I hope this is what you were looking for.

 

Natalie
Customer Care Team

Did my reply answer your question? Give Kudos or Accept it as a Solution to help others.↓↓↓↓↓

View solution in original post

5 REPLIES 5
Highlighted
Community Manager

Re: Retrieve authorization method in Auth Manager using Java Script assertion in Ready API

Hi @Lokesh777,

 

ReadyAPI supports multiple types of authorization. Please refer to the following article for details:

https://support.smartbear.com/readyapi/docs/projects/requests/auth/index.html

 

If the article doesn't help, could you please clarify your request? What exactly do you want to implement?

---------
Tanya Gorbunova
SmartBear Community Manager

 Join SmartBear Connect next April in Boston to meet with software development, API and testing experts from around the world! Get your ticket today!
Highlighted
Occasional Contributor

Re: Retrieve authorization method in Auth Manager using Java Script assertion in Ready API

Hi @TanyaGorbunova ,
We are using Java Script as "Script Language" for our Rest Project.
In one of our tests, I need to retrieve the Authorization which has been set for the project currently.
So ,I need to retrieve the "Profile name" from Auth Manager which has been set in a script assertion.

I am expecting a possible soultion for this.

Thanks in advance Smiley Happy 

Moderator

Re: Retrieve authorization method in Auth Manager using Java Script assertion in Ready API

Hi @Lokesh777,

 

This JavaScript code retrieves the auth method set for your project in the current environment and posts its name to the log:

var auth = context.testCase.testSuite.project.getAuthProfileHolder().getAuthProfile();
log.info(auth);

A video showing how it works for me is attached. 

 

I hope this is what you were looking for.

 

Natalie
Customer Care Team

Did my reply answer your question? Give Kudos or Accept it as a Solution to help others.↓↓↓↓↓

View solution in original post

Highlighted
Moderator

Re: Retrieve authorization method in Auth Manager using Java Script assertion in Ready API

Thanks everyone for looking into this.

@Lokesh777, is this what you were looking for? Can we mark Natalie's reply as a solution?


Olga Terentieva
SmartBear Assistant Community Manager

Highlighted
Occasional Contributor

Re: Retrieve authorization method in Auth Manager using Java Script assertion in Ready API

@NBorovykh  Thanks for the solution Smiley Happy