Om webbtjänsterna

För att använda Fedlogin i loginsekvensen en egenutvecklad webbtillämpning så krävs att inloggningslogiken utökas. Utöver att, som idag, kontrollera en inloggande användares användarnamn och ett statiskt lösenord mot exempelvis en databas, så kontrolleras även användarnamn och aktuell engångskod mot Fedlogin. Alternativt används en tvåstegssekvens där en genererad kod matas in i en dosa varpå resultatet från dosan matas in i samband med loginsekvensen.

Fedlogin kan också användas för att elektroniskt signera exempelvis en köptransaktion. Signering ger spårbarhet och en juridisk trygghet vid elektronisk signering av avtal, köp eller andra transaktioner.

Nedan finns exempelkod för de olika tjänsterna, för ett antal olika utvecklingsmiljöer.

Engångskoder

Ett tryck på den personliga dosan ger aktuell engångskod. Engångskoden, kombinerat med användarnamn, kontrolleras mot Fedlogin.

Engångskod finns också som funktion i den mer avancerade dosan (bild nedan).

Kodexempel:    Java    .NET    PHP    Ruby

Challenge-Response

I dosan matar användaren in en genererad engångskod (fås från Fedlogin). Ett resultat i form av en sexsiffrig kod visas i dosans display. Denna sexsiffriga kod matar användaren in i inloggningsformuläret. Koden, kombinerat med användarnamnet, kontrolleras mot Fedlogin.

Dosan skyddas dessutom av en personlig pin-kod vid påslagning.

Kodexempel:    Java    .NET    PHP

Signering

En elektronisk signering kräver ett underlag i form av ett eller två heltal, max elva siffror långa. Heltalen är ofta slutsumman i en köptransaktion eller ordernumret i ett onlineköp. Genom att signera med dessa siffror kan det i efterhand bevisas att en användare, som är knuten till en dosa, genomfört en transaktion.

Användaren matar in heltalen i dosan. Ett resultat i form av en sexsiffrig kod visas i dosans display. Denna sexsiffriga kod matar användaren in i formuläret. Heltalen, den sexsiffriga koden samt användarnamnet kontrolleras mot Fedlogin.

Kodexempel:    Java    .NET    PHP

Hur du skapar en Fedlogin Web Service proxy/stub

Java
JBoss-WS har en stub/proxy generator som skapar klasser givet en WSDL-URL:
wsconsume -v -k FEDLOGIN_WEBSERVICE_URL

Microsoft .NET
I Visual Studio: använd 'Add Web Reference' och ange Web Service-URLen.

PHP
Ingen proxy behövs, den genereras automatiskt.

Fedlogin features products from Vasco Data Security
Fedlogin features products from Deepnet Security Ltd.
Fedlogin is protected by Thawte, Inc.
Fedlogin features products from Cisco Systems, Inc.
Fedlogin features products from Hewlett-Packard