---
title: "Autentikering av SOAP requests"
type: "forum-thread"
url: "https://www.webforum.nu/amne/java/132288-autentikering-av-soap-requests"
topic: "Java"
topic_url: "https://www.webforum.nu/amne/java"
author: "jme"
published: "2005-08-04T09:49:29.000Z"
updated: "2005-08-04T09:49:29.000Z"
replies: 0
views: 322
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/java/132288-autentikering-av-soap-requests"
---

# Autentikering av SOAP requests

## #1 — jme, 2005-08-04T09:49Z

Hej!

Försöker klura ut hur man bäst och lättast sköter autentikering av en web service klient.

Vi ska dela ut adressen till wsdl-filen samt en kort guide till hur man skapar en ws-klient utifrån den filen.

Jag ser att man kan baka in användarnamn och lösenord i en MessageContext objekt men detta känns bökigt då man måste manuellt pilla i koden som skapas av WSDL2Java.

I filen xxxxxStub.java som genererades lägger jag till 

\_Call.setUsername("olle");
\_call.setPassword("passwd");

Sedan så har jag skapat en klass som ärver från 

org.apache.axis.handlers.SimpleAuthenticationHandler;

vars invoke(MessageContext) metod då kan plocka dessa värden och göra en validering.

Detta fungerar inte så riktigt bra. Genom att kasta en RuntimeException kan jag avbryta körningen av denna metod. Inte så snyggt, tyvärr. Detta resulterar i en "server error" vilket inte var min mening.

Tar gärna emot förslag...

Permalänk: https://www.webforum.nu/p/132288

---

Tråden på webben: https://www.webforum.nu/amne/java/132288-autentikering-av-soap-requests
