亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

SoapUI - 以 JSON 格式發送登錄詳細信息

SoapUI - 以 JSON 格式發送登錄詳細信息

慕神8447489 2023-03-31 16:37:06
我正在使用 SoapUI 測試在 Spring 中制作的 REST 服務。當我沒有用戶名/登錄名時,我能夠成功發送 HTTP 請求。但是,當我提供如下所示的 Spring Security 時:package config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.http.HttpMethod;import org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder;import org.springframework.security.config.annotation.web.builders.HttpSecurity;import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity;import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;import org.springframework.security.core.userdetails.User;import org.springframework.security.core.userdetails.UserDetails;import org.springframework.security.core.userdetails.UserDetailsService;import org.springframework.security.provisioning.InMemoryUserDetailsManager;@Configuration@EnableWebSecuritypublic class SpringSecurityConfig extends WebSecurityConfigurerAdapter {    // Create 2 users for demo    @Override    protected void configure(AuthenticationManagerBuilder auth) throws Exception {        auth.inMemoryAuthentication()        .withUser("user").password("{noop}password").roles("USER")        .and()        .withUser("admin").password("{noop}password").roles("USER", "ADMIN");    }}我一直收到錯誤 401。我嘗試過硬編碼密碼、設置 Auth 并在 SoapUI 中設置參數。誰能建議如何在測試中包含用戶和密碼?
查看完整描述

1 回答

?
楊__羊羊

TA貢獻1943條經驗 獲得超7個贊

這是一個兩步過程。1) 通過一些在線服務使用 user/pass 生成令牌

例如。對于用戶/密碼 asdf/asdf,它生成:- 授權:基本 YXNkZjphc2Rm

這里 Authorization 是您的標頭鍵, Basic YXNkZjphc2Rm 是標頭值

2)將它添加到如下所示的其余端點并撥打電話。

http://img4.sycdn.imooc.com/64269bfb0001a23208210407.jpg

查看完整回答
反對 回復 2023-03-31
  • 1 回答
  • 0 關注
  • 358 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號