Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

 

Column
width62%

Støtte for Smartkortstøtte - Smart Card Proxy

Konfigurere pr. brukersted
  • Kun Java
  • Kun Javafri løsning - Buypass Javafri Smartkortstøtte (SCProxy)
  • Kombinasjon, hvor valg styres av brukerens nettlesertype

 

Konfigurering avtales mellom Brukersted og Buypass 

 

Detaljert beskrivelse av konfigurering

  • Disabled – støtter kun Java
  • Enabled – støtter kun SCProxy
  • Fallback – støtter en kombinasjon av Java og SCProxy
    • Vi spør først browseren hvorvidt Java er tillatt om SCProxy installert, om så blir denne brukt
    • Om ikke sjekker vi om nettleseren tillater Java - parameteret "Enable Java content in the browser" satt i Security-tab i Java Control Panel 
      • Svarer den ”nei” så går vi rett på SCProxy
      • Svarer den ”ja”, så prøver vi å laste Java
    • Hvis vi allikevel ikke klarer å se at Java er lastet etter 4 sekunder prøver sekunder går vi SCProxy på SCProxy i stedet
      • Dette kan typisk skje hvis Java ER installert, men at nettleseren blokkerer Java og spør om man vil kjøre Java
      • Hvor lenge vi venter (default 4 sekunder) kan justeres. Dette , mren dette er per nå en global konfigurasjon (gjelder ALLE Brukersteder)

 

UserAgent og SCProxy

Før vi i det hele tatt prøver å bruke SCproxy, enten den er enabled eller fallback, så sjekker vi først UserAgent-strengen fra nettleseren for å se om den er kompatibel med SCProxy.
Default: smartcard.javascript.enable_useragent=Windows

Dvs. at kun nettlesere som sender ”Windows” som en del av UserAgent-strengen vil få SCProxy. De andre vil få den gamle Java-applet’en.

Når den sjekken er gjort så sjekker vi UserAgent-strengen mot en ”blacklist”.
Default: smartcard.javascript.disable_useragent=Linux|Mac OS X  (NB! Støtte for MAC kommer september 2015)

Får vi treff der, så går vi også rett på Java uansett.

Her kan vi legge inn strenger som matcher med nettlesere som ikke er kompatible, for eksempel gamle IE-versjoner, og de vil da gå rett på Java selv om de inneholder ”Windows”.

 

«Force on each»
Når SCProxy er satt til fallback så kan man også si at for hver n’te bruker som har støtte for Java allikevel skal gå rett på SCProxy.

Local Storage og SCProxy
I det øyeblikket en bruker som har fått lastet SCProxy og har tastet PIN og fullført kortoperasjonen mot SCProxy, vet vi at SCProxy fungerer for brukeren.

Det settes en markør i «Local Storage» i nettleseren som forteller at brukeren i denne nettleseren har gjort en vellykket smartkortoperasjon med SCProxy minst en gang. Når brukeren senere kommer tilbake sendes han/hun rett til SCProxy-identifisering i stedet for å sjekke om nettleseren støtter Java.

Denne ”markøren” forsvinner dersom brukeren sletter nettleserdataene sine.

 

Column
width2%

Column
width26%
Div
classright-navigation

Innhold  

Page Tree
root@parent
startDepth2

Include Page
INCLIB:_right_navigation_style
INCLIB:_right_navigation_style

Column
width10%

Section
Column
width62%

Include Page
INCLIB:_bottom_bar
INCLIB:_bottom_bar

Column
width2%

Column
width26%
 
Column
width10%

Include Page
INCLIB:_navigation_buttons_style
INCLIB:_navigation_buttons_style
Include Page
INCLIB:doc_center_style
INCLIB:doc_center_style
 
Include Page
INCLIB:_template_style
INCLIB:_template_style