9/3 Webservices: ichain



Vergelijkbare documenten
10/5 Integratie met Windows

VPN Remote Dial In User. DrayTek Smart VPN Client

MULTIFUNCTIONELE DIGITALE SYSTEMEN. Instellen en gebruiken van LDAP met Active Directory

Hands-on TS adapter IE advanced

Praktijk opdrachten VMware

5/5 Red Carpet. 5/5.1 Inleiding

VERBINDING MAKEN EN INLOGGEN...

SSL VPN. In deze handleiding zullen wij onderstaande SSL mogelijkheden aan u uitleggen. - SSL VPN account/groep creëren.

Installatie en configuratie documentatie

7/2 BorderManager. 7/2.1 Inleiding

Perrit Installatiehandleiding Hosted Exchange - Outlook 2007 Automatisch - Outlook 2007 Handmatig

Installatie en configuratie documentatie

GOOGLE APPS-AUTHENTICATIE VIA DE SURFFEDERATIE

SSL VPN. In deze handleiding zullen wij onderstaande SSL mogelijkheden aan u uitleggen. - SSL VPN account/groep creëren.

Configureren van een VPN L2TP/IPSEC verbinding

IAAS - QUICK START GUIDE

Handleiding Inloggen met SSL VPN

Getting Started. AOX-319 PBX Versie 2.0

Wijzigen Standaard Wachtwoord (Siemens 5400/5450/SE565)

Quickstart ewon Cosy 131

Boutronic. MSSQL Express server voor Log functie. >> Installatie handleiding << 23 april 2014, versie 1.0d

VPN Remote Dial In User. DrayTek Smart VPN Client

Datum 15 juni 2006 Versie Exchange Online. Handleiding voor gebruiker Release 1.0

Aandachtspunten voor installatie suse in vmware server

Ontsluiten iprova via Internet Voorbeeld methoden

Camping Hotspot Installatie

802.1x instellen op een Trapeze MX

Boutronic. MSSQL Express server voor Log functie. >> Installatie handleiding << 2 april 2012, versie 1.0d

Handleiding voor het installeren van de Portbox2

CTI Installatie & Configuratie

Installatiehandleiding King Webservices 2.0

Siemens SE551. Handleiding Flits Thuis

Configureren van een VPN L2TP/IPSEC verbinding. In combinatie met:

16. Web Station. In dit hoofdstuk komen de volgende onderwerpen aan bod:

WebHare Professional en Enterprise

HANDLEIDING EXTERNE TOEGANG CURAMARE

XAMPP Web Development omgeving opzetten onder Windows.

SFTP-client Bitvise Tunnelier. Engelstalige versie van de Client 1/18

xxter Mobotix T24 configuratie

Net2 Anywhere - Installatie

RUCKUS GUEST ACCESS. Technote. Alcadis Vleugelboot CL Houten Versie: 1.0 Auteur: Thomas Snijder Datum:

Logicworks CRM en Microsoft SQL Server 2005 (Express) Introductie

Handleiding Thuiswerken / CSG-Site / VPN-Access

Computer vanop afstand overnemen via Extern Bureaublad.

CLOUD4WI ALCATEL-LUCENT IAP CONFIGURATIE V2

OpenIMS 4.2 Portaal Server

6/6 Native File Access

NSS volumes in een bestaande tree aanspreken vanuit Domain Services for Windows

Hoe de 2N EasyRoute te configureren

Configuratie Siemens SE565 SurfSnelADSL (connected by BBned) Controleren van de aansluiting. Toegang tot de router. De Siemens SE565 configureren

VU POINT Camera Toevoegen

Om gebruik te maken van het draadloze netwerk Eduroam, zal het programma SecureW2 geïnstalleerd moeten worden.

Orbis Software. Portal4U. Installatie Handleiding. Dit document bevat de Installatie Handleiding voor Portal4U

Port Forwarding, Virtual Server en Special Applications in de Sweex Breedband Router LB en LB

Technote. EnGenius Senao EOM Mesh Layer 2 configuratie Transparant netwerk

RUCKUS DPSK + ZERO-IT. Technote. Alcadis Vleugelboot CL Houten

Installatie en gebruikershandleiding Cyso Hosted Exchange MacOS X Uw gegevens:

HAN4.x technisch document

2/5 edirectory on Windows

Portal4U 1.4 Installatie

Getting Started. AOX-319 PBX Versie 2.0

INSTALLATIE EXCHANGE CONNECTOR

Snelle installatiegids voor Symbian

4/5 Installatieservers

Handmatig je lokale mailbox migreren

Linux Gevorderden Basis installatie Linux. Elektronica-ICT. Selina Oudermans 2ICT4. Academiejaar

Installatie SQL: Server 2008R2

Inhoudsopgave. Inhoud

Installeer Apache2: Landstede februari 2009 versie 3 1 Bertil Hoentjen

Installatiehandleiding. Facto minifmis

Instellingen voor de C100BRS4 met Wanadoo kabel Internet.

Beknopte dienstbeschrijving beveiligen van Webapplicaties m.b.v. digitale certificaten en PKI

Installatie Avalanche Webview

MultiSafepay handleiding

Koppelen Centix Datacollecter aan RS-232 device d.m.v. de W&T 58631

Handleiding Online Boekhouden

TaskCentre Web Service Connector: Creëren van requests in Synergy Enterprise

ipact Installatiehandleiding CopperJet 816-2P / P Router

INSTALLATIE HANDLEIDING

Externe toegang met ESET Secure Authentication. Daxis Versie 2.0

Handleiding Tridion-ontwikkelomgeving twijgjevm

Instellingen voor de C100BRS4 met Wanadoo kabel Internet.

HANDLEIDING >NAT ROUTER MET PFSENSE MEDIATECHNOLOGIE GRAFISCH LYCEUM ROTTERDAM SAMENSTELLER: R.SELLIS

Hikvision DDNS V1.0. Voor het instellen van de Hikvision DDNS moet het volgende worden geconfigureerd en uitgevoerd.

ALL-CRM Installatie handleiding

In de meeste netwerkomgevingen staan de firewalls het browsen of surfen op internet toe.

1. Controleren van de aansluiting op de splitter

2/3 Novell en LDAP. 2/3.1 Inleiding

Installatie MicroSoft SQL server 2012 Express

Configureren van de Wireless Breedband Router.

Gebruikershandleiding E-Zorg Remote Access op ipad.

EnterpriseVOIP Quick Guide installatie SIP account Voorbeeldinstallatie X-Lite.

IAAS HANDLEIDING - SOPHOS FIREWALL

Rotekst 1.4. Upgrade RoTekst en RoTekstbeheer. Versie: 1.3.x naar 1.4. Dé specialist in ruimtelijke informatievoorziening

Installatiehandleiding FWG 3.0/ Stand-alone / Netwerkversie. Nieuwe Installatie van FWG 3.0/ met een MS Access database

Vasco tokens Handleiding portaal en VPN toegang Windows

Intramed OnLine instellen en gebruiken. Voor Android tablet of telefoon

Thuisgebruik Fontys mail met Outlook 2003

Net2WebServer. Installatie handleiding

KraamZorgCompleet OnLine instellen en gebruiken. Voor Android tablet of telefoon

Transcriptie:

9/3 Webservices: ichain Internet, Intranet & Webservices 9/3.1 Inleiding Novell Portal Services is een geweldig platform om tal van verschillende webservices aan te bieden aan gebruikers. De nadruk van portalservices ligt op het aanbieden van die diensten. Als de portalservice alleen wordt gebruikt als een mooi vormgegeven pagina met links (of eigenlijk de inhoud van publiek toegankelijke webpagina s) is de functionaliteit ervan voldoende. Als er echter ook toegang moet worden verleend tot interne databases of applicaties die geen onderdeel uitmaken van de edirectory tree óf als er bronnen moeten worden gebruikt van (bijvoorbeeld) leveranciers waarvoor authenticatie noodzakelijk is wordt de gebruiker in het algemeen steeds geconfronteerd met de noodzaak om verschillende malen in te loggen. Novell Netwerkoplossingen, aanvulling 5 9/3.1-1

Webservices: ichain Natuurlijk kunt u aan uw gebruikers wel uitleggen dat u niet in staat bent om de wachtwoordverificatie voor de site van bijvoorbeeld Novell of Amazon te regelen. Maar lastig is het wel. En bovendien onnodig. Want met de implementatie van ichain is het mogelijk om uw gebruikers een echte 'single sign-on'-ervaring te geven binnen uw portal. Naar welke site uw gebruikers dan ook willen gaan en ongeacht op welke webserver de site dan ook draait, één keer inloggen is voldoende. Een bijkomend voordeel van ichain is dat het tevens een internet cache appliance betreft, waardoor de toegang tot de websites ook nog eens tot maximaal tachtig procent kan worden versneld. 9/3.1-2 Novell Netwerkoplossingen, aanvulling 5

Internet, Intranet & Webservices 9/3.2 Installatie Het product ichain kan op een aantal manieren worden aangeschaft. Als VLA- of MLA-klant via Novell zelf, maar ook rechtstreeks via Compaq, Dell of IBM. Deze leveranciers bieden ichain namelijk als een black box cache appliance aan, met hun eigen logo in het managerscherm. Gecertificeerde hardware Tot en met versie 2.0 van ichain kon het product alleen op gecertificeerde hardware worden geïnstalleerd. Versie 2.1 doet hier gelukkig minder 'moeilijk' over. Op de productpagina van ichain (www.novell.com/products/ichain) is een lijst met gecertificeerde hardware te vinden, maar feitelijk kan alle hardware die dienst doet voor een NetWare 5.1- server worden gebruikt. ichain 2.1 is namelijk opgebouwd rond de kern van NetWare 5.1. De minimale hoeveelheid geheugen is 256 Mb. Hiermee kan ongeveer 18 Gb aan cache worden opgebouwd. Verder heeft ichain minimaal een Pentium III processor nodig. Ook hier geldt: hoe meer geheugen, hoe beter het systeem zal draaien. De installatie van ichain verloopt vrijwel geheel vanzelf. Als u gecertificeerde hardware gebruikt, dient u alleen bij de licentieovereenkomst eenmaal akkoord te geven. Verder loopt de installatie volledig automatisch. Novell Netwerkoplossingen, aanvulling 5 9/3.2-1

Webservices: ichain Bij gebruik van niet-gecertificeerde hardware kan het voorkomen dat de installatie staat te wachten op input (bijvoorbeeld als u een 3c90x netwerkkaart gebruikt, vraagt de installatie welke driver gebruikt moet worden). Bij de installatie van ichain is het scherm echter gelockt, waardoor het niet mogelijk is deze vraag te beantwoorden. Via de debugger lukt het echter wel de locking van het scherm op te lossen. Ga de debugger in door middel van de toetscombinatie SHIFT+SHIFT+ALT+ESC en voer de volgende handelingen uit (let er op dat de commando s case sensitive zijn!): 9/3.2-2 Novell Netwerkoplossingen, aanvulling 5

Internet, Intranet & Webservices Hiermee is de screenlock opgeheven en kunt u bekijken op welke module de installatie is blijven hangen en dit (zo mogelijk) oplossen. Tip Gebruik de debugger niet zomaar in een willekeurige productieomgeving, alle processen worden namelijk tijdelijk gestopt! Het is natuurlijk beter om gecertificeerde hardware te gebruiken zodat u deze handelingen voorkomt maar het is via deze 'truc' wel veel eenvoudiger geworden om (bijvoorbeeld) een testinstallatie uit te voeren. Na de installatie zal de server een reboot uitvoeren en dan met een gelockt console opnieuw opstarten. Een van de eerste zaken die zal moeten worden aangepast, is het IPadres dat ichain gebruikt. Het unlocken van het console gebeurt door het UNLOCK-commando. Bij een schone installatie van ichain heeft ichain nog geen password, dus kan het password gewoon leeg worden gelaten. Geef hierna het commando: set eth0 address=ipaddress,mask=subnet. Toets vervolgens het commando apply en reboot. Om het IP-adres van de ichain-server op 172.25.0.1 te zetten, worden dus de volgende commando s gegeven: Type: unlock Type: ENTER (geen password) Type: set eth0 address=172.25.0.1,mask= 255.255.0.0 Type: apply Type: reboot Novell Netwerkoplossingen, aanvulling 5 9/3.2-3

Webservices: ichain Indien security een belangrijk punt is, kan het unlocken van het console voor de toekomst wel worden beveiligd met een password. Gebruik hiervoor het commando: set password=password,user=config. Let erop dat dit het exacte commando is. Als bijvoorbeeld de komma tussen password en user wordt vergeten, is het password niet meer te achterhalen. 9/3.2-4 Novell Netwerkoplossingen, aanvulling 5

Internet, Intranet & Webservices 9/3.3 Portal Services en toegang tot externe data In de naam Portal Services zit het woord portaal al opgesloten. De naamgeving is daarmee goed gekozen, want deze wijst precies op de taak van Portal Services. Portal Services zorgen ervoor dat web-based informatie op een consistente manier wordt aangeboden aan gebruikers. De oorsprong van de informatie is daarin van ondergeschikt belang. De gadgets die worden geïnstalleerd binnen de portal zorgen ervoor dat gegevens vanuit verschillende bronnen worden samengevoegd tot een punt van informatie. Twee redenen voor authenticatie Veel van de informatie is gelukkig ook vrij toegankelijk. De Portal Services-software heeft dan ook geen enkel probleem om deze informatie te benaderen en vanuit de uniforme portal aan te bieden. Een groter probleem vormen databronnen die wel authenticatie nodig hebben. Organisaties kunnen feitelijk twee redenen hebben om ervoor te kiezen om gegevens alleen na authenticatie beschikbaar te maken. Namelijk: als het om vertrouwelijke informatie gaat; als er moet worden betaald voor de informatie. Als de bronnen van binnen de eigen organisatie komen, is er vaak wel een manier om de authenticatie eenvoudig te houden. Door bijvoorbeeld altijd dezelfde username/password te hanteren of door de applicatie directory enabled te maken waardoor een single sign-on binnen edirectory mogelijk wordt. Als de bronnen echter van buiten de organisatie komen, wordt het lastiger. Iedere aanbieder/website heeft eigen wensen en gedachten als het gaat om authenticatie. Afgezien van de vraag of het wenselijk is om voor alle websites dezelfde username/password-combina- Novell Netwerkoplossingen, aanvulling 5 9/3.3-1

Webservices: ichain tie te gebruiken (denk aan de kans dat uw username en password bekend worden) is het vaak ook onmogelijk. Een voorbeeld: bepaalde leveranciers eisen bijvoorbeeld minimaal 8 karakters in een wachtwoord of hebben het loginid piet.janssen al aan iemand anders verstrekt. 9/3.3-2 Novell Netwerkoplossingen, aanvulling 5

Internet, Intranet & Webservices 9/3.4 ichain: accelerate, authorate & authenticate ichain is voornamelijk bekend als een zeer snelle reverse proxy-server (accelerate). Dit betekent dat het als een front-end tussen de feitelijke webserver en de gebruiker wordt gezet. Doordat ichain de statische informatie, zoals teksten en plaatjes, van de webserver zo veel mogelijk cached, zal de webserver minder zwaar worden belast, waardoor de dynamische informatie sneller kan worden getoond. Authorate slaat op de mogelijkheid van ichain om toegang tot (bepaalde delen) van de sites die worden aangeboden, te beschermen. Hierdoor is het niet langer noodzakelijk om deze configuraties op de webserver zelf te doen. Dit lijkt onlogisch, maar als u erbij stilstaat dat niet alle webservices hun security informatie uit edirectory kunnen halen, begrijpt u dat het eigenlijk veel logischer is om dit centraal te doen. Hierdoor wordt de bescherming van webbronnen veel inzichtelijker: alle informatie wordt vanuit het security framework van ichain beschermd, ongeacht of dit nu een IIS-, Netscape- of Apache-webserver is. Hoewel ook de authorate-insteek van ichain goed kan worden gebruikt in combinatie met Portal Services, zal de nadruk in dit hoofdstuk liggen op de mogelijkheden die ichain biedt op het gebied van authentication. ichain maakt het namelijk mogelijk om toegang te krijgen tot iedere willekeurige webserver door gebruik te maken van gegevens die opgeslagen worden in edirectory. Novell Netwerkoplossingen, aanvulling 5 9/3.4-1

Webservices: ichain 9/3.4-2 Novell Netwerkoplossingen, aanvulling 5

Internet, Intranet & Webservices 9/3.5 Configuratie Voor deze demonstratie wordt gebruikgemaakt van een secure netwerk 172.25.0.0/16 en een publiek toegankelijk netwerk 10.0.0.0/8. Vanaf het private netwerk moet het mogelijk zijn om via de ichain-configuratie een Group- Wise-webaccess-systeem te benaderen waarbij ichain de authenticatie uitvoert. Als LDAP-server (dit is waar ichain de userinformatie van leest en opslaat) wordt 10.10.10.10 gebruikt. Om te beginnen wordt ervoor gezorgd dat de eerste netwerkkaart in het private netwerk wordt geconfigureerd en de tweede in het publieke netwerk. Dit gebeurt door het uitvoeren van de commando s zoals al eerder beschreven: Type: unlock Type: ENTER (geen password) Type: set eth0 address=172.25.0.1,mask= 255.255.0.0 Type: set eth1 address=10.10.10.5,mask= 255.0.0.0 Type: apply Type: reboot Na de reboot is het mogelijk om via een webbrowser het configuratiescherm te bereiken. Dit kan gedaan worden op de private interface met het volgende commando: http://172.25.0.1:1959/appliance/config.html. Om de noodzakelijke veiligheid te kunnen garanderen, wordt er omgeschakeld naar een https-verbinding. Hiervoor dient een certificaat te worden geaccepteerd (eventueel kan deze aan de lijst met geldige certificaten worden toegevoegd). Hierna wordt de Java-applet gestart Novell Netwerkoplossingen, aanvulling 5 9/3.5-1

Webservices: ichain waarin de configuratie wordt uitgevoerd. Dit begint met het inloggen op de applicatie. Als er nog geen password aan de config-user is toegekend, kan hier simpel door het klikken op OK worden doorgegaan, anders moet het hierboven ingevoerde wachtwoord ingegeven worden. De eerste taak die we uit gaan voeren in de administratietool, is het controleren en configureren van de netwerkadapters. Deze configuratie vindt u bij de button 'network' en dan het tabblad 'ip addresses'. 9/3.5-2 Novell Netwerkoplossingen, aanvulling 5

Internet, Intranet & Webservices Multi-homing Behalve dat de juiste IP-adressen hier kunnen worden ingesteld, kan ook een secondary IP-adres worden gekoppeld aan de adapter. Voor deze configuratie wordt 172.25.0.2 toegevoegd aan de netwerkadapter op het lokale netwerk. Voor iedere webserver die we willen gaan aanbieden via de ichain-server zullen we normaal gesproken een eigen (secondary IP-address) toevoegen. ichain kan ook gebruikmaken van multi-homing (meerdere sites met hetzelfde adres) en van niet-standaardpoorten (alleen poorten 80 voor http-verkeer en 443 voor https-verkeer worden normaal gesproken gebruikt voor websites). Selecteer het subnet waarop u het secondary IP-adres wilt configureren en kies dan voor de optie 'add address'. Vergeet niet deze aanpassingen via de apply-button veilig te stellen. De tweede taak in de voorbereiding is het configureren van de LDAP-koppeling. In dit geval wordt de koppeling gemaakt naar een NetWare-server, maar het mag iedere directory-server zijn die via LDAP informatie kan geven. De configuratie van LDAP wordt gedaan door in de linkerkant van het scherm te kiezen voor 'configure' en daarna het tweede tabblad te kiezen ('authentication'). Op dit moment is er nog geen authentication profile beschikbaar. ichain kan voor verschillende proxy s ook verschillende authenticatiemechanismen gebruiken. Configureren van een authenticatie profile gebeurt via de 'insert'-button. Novell Netwerkoplossingen, aanvulling 5 9/3.5-3

Webservices: ichain Voor dit hoofdstuk configureren we alleen een LDAPauthenticatie. Zoals op de screenshot op de volgende pagina is te zien, is het echter ook mogelijk om een SSLcertificate of een radius-authenticatieprofiel aan te maken. Bij de koppeling met een bepaalde proxy is het mogelijk om ofwel een van de authenticatieprofielen te gebruiken, ofwel een combinatie van profielen te verlangen. 9/3.5-4 Novell Netwerkoplossingen, aanvulling 5

Internet, Intranet & Webservices Voor LDAP-authenticatie is het noodzakelijk om het adres van een LDAP-server aan te geven, de poort waarover moet worden gecommuniceerd en (eventueel) username en password. Omdat deze LDAP-server niet publiek toegankelijk is, wordt er geen gebruikgemaakt van secure access of een user-authenticatie. Tevens wordt bij LDAP login name informatie aangegeven dat een DN (distinghuised name) wordt gebruikt en dat gebruikers in de context ou=users,o=ddirks moeten worden gezocht. Let er op dat we een connectie maken via LDAP en dat de syntax dus ook moet voldoen aan LDAP. Dit betekent het gebruik van komma s in plaats van punten en verplicht gebruik van objecttype aanduiding (cn=, ou=, o=). Novell Netwerkoplossingen, aanvulling 5 9/3.5-5

Webservices: ichain Na het gereedmaken van de ichain-server en het authenticatieprofiel kunnen we een proxy toevoegen die (in dit geval) wijst naar de webaccess-server. Dit wordt gedaan door vanuit de proxy-server configuratie tool te kiezen voor de button 'configure' aan de linkerzijde van het scherm. Het volgende scherm wordt nu getoond: 9/3.5-6 Novell Netwerkoplossingen, aanvulling 5

Internet, Intranet & Webservices In dit scherm vind de feitelijke configuratie van de proxyserver plaats. De hele rechterkolom geeft aan welk adres en welke poort van de originele webserver (212. 129.213.998:443) met welk IP-adres van de ichain-server moet worden gekoppeld (in dit geval 172.25.0.2:80). De 'name' die gegeven wordt, wordt alleen gebruikt om later gemakkelijk de juiste proxy terug te kunnen vinden in het configuratiescherm. Een waarde die wel belangrijk is, is de 'DNS name'. Dit is de naam waarop de proxy reageert. ichain kan namelijk zo worden geconfigureerd dat er meer dan een webserver gebruik kan maken van hetzelfde IPadres op de proxy-server. De ichain-server 'kijkt' dan in de URL die wordt gebruikt en kan aan de hand van de DNSnaam dan beslissen welke proxy gebruikt moet worden. Novell Netwerkoplossingen, aanvulling 5 9/3.5-7

Webservices: ichain Het 'cookie domain' wordt gebruikt voor een deel van de single sign-on. Deze informatie slaat de ichain-server namelijk op in een session-cookie, wat ervoor zorgt dat als u naar een tweede site in hetzelfde domein wilt (waarvoor u opnieuw zou moeten authenticeren) de informatie die u al ingegeven hebt, wordt gebruikt. Tweede hostname Eventueel kan een tweede hostname worden opgegeven die ook voor deze proxy gebruikt kan worden. Dit is met name zinvol als er consolidatie van webservers plaatsvindt, waarbij verschillende servers uiteindelijk op één webserver komen. De optie 'return error ' zorgt ervoor dat als mensen een verbinding proberen te maken op basis van het IPadres of een niet-officiële naam, ze een foutmelding terugkrijgen. Dit kan onder andere gebruikt worden om het zogenaamde deep linken tegen te gaan. Voor deze configuratie is alleen de optie 'enable authentication' verder nog van belang. Deze zorgt er namelijk voor dat alvorens de informatie wordt doorgegeven, er eerst authenticatie via de ichain moet plaatsvinden. Dankzij deze optie heeft de webserver die benaderd wordt, geen beveiliging meer nodig. Het valt buiten het kader van dit hoofdstuk, maar het is zeer eenvoudig om delen van een website voor iedereen beschikbaar te maken en andere delen via ichain te beschermen. Als gekozen wordt voor 'enable authentication' dienen de opties hiervan te worden geconfigureerd via de 'authentication options'-button die naast deze optie staat. Deze button brengt u in het volgende scherm: 9/3.5-8 Novell Netwerkoplossingen, aanvulling 5

Internet, Intranet & Webservices De opties die hier kunnen worden ingesteld, vormen de configuratie van de communicatie tussen de ichain-server en de LDAP-server. De idle time geeft aan hoe lang een browser geen contact hoeft te hebben met de ichain-server voordat de communicatie wordt verbroken. De opties 'Forward ichain Cookie to web server' en 'forward authentication information to web server' zorgen voor een single sign-on-mogelijkheid. De keuze tussen deze twee opties is afhankelijk van de gebruikte webserver. In ons geval is forward authentication een goede oplossing. De laatste keuze is of username/password via http moet worden geforward. Er zijn helaas webapplicaties die alleen op deze manier een single sign-on kunnen bereiken. Het is echter de minst wenselijke methode aangezien er geen beveiliging gebruikt wordt. De kans dat sniffers het pakket bemerken en zo achter de username/password-combinatie Novell Netwerkoplossingen, aanvulling 5 9/3.5-9

Webservices: ichain komen is misschien niet zo heel groot, maar is wel degelijk aanwezig. Voor webservers die in het eigen netwerk staan, is dat risico wellicht nog wel te lopen, maar bij servers die extern staan, weet u nooit wat voor route een packet aflegt en wie de informatie kan zien. 9/3.5-10 Novell Netwerkoplossingen, aanvulling 5

Internet, Intranet & Webservices 9/3.6 Tot slot Form-fill Een single sign-on is mogelijk door de combinatie van het cookie-domein en de idle time. Niet alle websites ondersteunen echter de opties die ichain standaard biedt voor een single sign-on (forward ichain cookie en forward authentication information). Ook voor deze websites biedt ichain een oplossing, in de vorm van form-fill. Als een form-fill wordt gemaakt, dient de ichain-beheerder een script te maken dat bij een specifieke webpagina de gegevens over inloggen vergaard. De eerste maal dat een gebruiker naar deze webpagina gaat moet hij nog wel zijn informatie ingeven, maar deze informatie wordt dan in edirectory opgeslagen en alle volgende keren zorgt formfill ervoor dat de gegevens automatisch worden ingevuld. Natuurlijk is dit bewerkelijker dan de tot nu toe beschreven opties, maar het werkt bij alle websites en webapplicaties. Zeker als de Portal Services goed worden ingezet, is het zeer goed denkbaar dat er een aantal externe websites wordt gebruikt voor het vergaren van informatie (denk aan weerberichten en beurskoersen). Al die externe bronnen kunnen dan als 'onderdeel' van de portal worden aangeboden. Na het gebruiken van ichain voor het verkrijgen van een single sign-on voor webservices is het ook mogelijk om de toegang tot de portal zelf via de authenticatie van ichain te laten verlopen. Hierdoor hoeven gebruikers daadwerkelijk nog maar één wachtwoord in te voeren voor het inloggen als voor de eerste maal een bron wordt gebruikt waar een username/wachtwoordcombinatie voor nodig is. Door een proxy aan te maken voor de portal zelf, verloopt de communicatie naar de portalserver via ichain. Hierdoor Novell Netwerkoplossingen, aanvulling 5 9/3.6-1

Webservices: ichain wordt de toegang tot de portal versneld, maar wordt het inloggen op de portal ook afgehandeld door ichain. De portal toont de gebruiker vervolgens alle bronnen die ter beschikking staan. De portalserver gebruikt hiervoor echter de aangemaakte proxy s in ichain waardoor ook deze sites worden versneld en ook hiervoor de authenticatie via ichain gaat lopen. Het eindresultaat is een snelle, veilige en eenvoudig te gebruiken portal. 9/3.6-2 Novell Netwerkoplossingen, aanvulling 5