Skip to content

Instantly share code, notes, and snippets.

What would you like to do?
part 5 - the Security test utils
public String authenticateAsAdmin(){
return this.authenticate( "eparaschiv", "eparaschiv" );
public String authenticate( String username, String password ){
Response response = RestAssured.given().
.param( UsernamePasswordAuthenticationFilter.SPRING_SECURITY_FORM_USERNAME_KEY, username )
.param( UsernamePasswordAuthenticationFilter.SPRING_SECURITY_FORM_PASSWORD_KEY, password )
.post( this.examplePaths.getLoginURL() );
Preconditions.checkState( response.getStatusCode() == 302 );
return JSESSIONID + "=" + response.getCookie( JSESSIONID );
public RequestSpecification givenAuthenticated( String cookie ){
return RestAssured.given().header( COOKIE_HEADER, cookie );
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.