如何在jhipster服务器上创建一个实体并同时进行所有身份验证?使用curl或python将json数据发布到jhipster服务器
我从蟒蛇试图与请求模块
requests.post('http://localhost:8080/api/<somelink>', data=json.dumps(somedataforsomelink), headers=headers, auth=(user, password))
,但在日志中jhipster告诉我,匿名用户是不允许这样做的请求,就好像权威性不被弹簧考虑的参数。
我<somelink>
在jhipster春天开机保护与@PreAuthorize( “hasRole( 'ROLE_USER')或hasRole( 'ROLE_ADMIN')”)
一次我的评论这条线,我可以做当然不后问题。
我试着用curl使用-u参数来提供证书,但是同样的故事,凭据不知道怎么办,因为日志告诉我anonymousUser不允许我使用用户用户而不是anonymousUser。
我试图做一个requests.post('http://localhost:8080/api/authentication'..)之前,我无法找到一种方式来使用来自登录的响应进行与我的第二个请求调用能够创建我的实体。
谢谢!
您使用哪种类型的身份验证(会话,OAuth或令牌)? – fabwu
对于这个用例,我使用会话 – flahub
这是预期的行为,您应该首先进行身份验证,然后存储会话cookie,以便在下次请求时发送它。 –