Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- console.log("Starting:")
- passedCounter = 0;
- // TODO - testy na csrf'a
- anonymousGetPublicRes()
- // 1 - próba dostępu jako anonimowy do chronionego zasobu
- passedCounter += anonymousGetProtectedRes() ? 1 : 0;
- // 2 - zalogowanie(podanie loginu i hasła)
- passedCounter += loginWithUsernameAndPassword() ? 1 : 0;
- // 3 - dostęp do chronionego zasobu jako zalogowany(podanie jsessionid)
- passedCounter += givenJsessionidGetProtectedRes() ? 1 : 0;
- // 4 - wylogowanie
- passedCounter += logout() ? 1 : 0;
- // 5 - próba dostępu jako anonimowy do chronionego zasobu
- passedCounter += anonymousGetProtectedRes() ? 1 : 0;
- // 6 - próba logowania się niepoprawnym hasłem
- passedCounter += loginWithUsernameAndIncorrectPassword() ? 1 : 0;
- // 7 - próba dostępu do chronionego zasobu podając niepoprawne jsessionid
- passedCounter += givenIncorrectJsessionidGetProtectedRes() ? 1 : 0;
- console.log('OK: ' + passedCounter + ' / ' + '7')
- console.log("Done.")
- ////////////////////////////////////////////////
- var a = 5;
- var baseUrl = "localhost:8080"
- var publicResUrl = "/api/v1/publicRes";
- var protectedResUrl = "/api/v1/protectedRes";
- var loginRequest = "/api/v1/login";
- var logoutRequest = "/api/v1/logout";
- var jsessionid = null;
- var incorrectJsessionId = "asdfadsfasdfasdf";
- var username = "username";
- var password = "password";
- var incorrectPassword = "inc passwd";
- function anonymousGetProtectedRes() {
- return false;
- }
- function loginWithUsernameAndPassword() {
- return false;
- }
- function givenJsessionidGetProtectedRes() {
- return false;
- }
- function logout() {
- return false;
- }
- function anonymousGetProtectedRes() {
- return false;
- }
- function loginWithUsernameAndIncorrectPassword() {
- return false;
- }
- function givenIncorrectJsessionidGetProtectedRes() {
- return false;
- }
- function anonymousGetPublicRes() {
- var request = require('request');
- request.get({
- url: baseUrl + publicResUrl,
- }, function(error, response, body){
- console.log(error)
- console.log(response)
- console.log(body);
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement