[英]How to do authentication in dropwizard
我使用drop wizard構建了一個小樣本API。
我想為服務器實現基本身份驗證。 因此,當用戶訪問服務時,服務將根據隨請求發送的用戶憑據返回數據。
我查看了身份驗證文檔: http : //dropwizard.codahale.com/manual/auth/但是不太明白它在實際運行的示例中是如何工作的。
有人可以說明身份驗證如何在/foo/bar/{id}/{username}
等網址上運行嗎?
這就是目前上述URL的方法。 請注意,我只是將用戶名作為文本傳遞,目前尚未進行身份驗證。
@GET
@Path(/foo/bar/{id}/{username})
public Foo getStuff (@PathParam("id") int id, @PathParam("username")) {
return mydao.getFooFromDb(id,username)
}
看一下我在GitHub上寫的Dropwizard OpenID示例 。
它提供了使其工作所需的所有源代碼,並且應該作為項目的有用起點。
如果您希望使用安全過濾器進行非常基本的身份驗證和授權,這可能有助於您開始使用: 如何在Dropwizard中對資源進行基本身份驗證
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.