Användarbeskrivning för Anvisningstjänsten
|
|
- Eva Forsberg
- för 8 år sedan
- Visningar:
Transkript
1 1 (23) Användarbeskrivning för Anvisningstjänsten
2 2 (23) INNEHÅLL 1 ALLMÄN BESKRIVNING AV ANVISNINGSTJÄNSTEN Skillnad mellan Central och Lokal anvisning INTEGRATION ENLIGT [IDP-DISCO] HTTP-begäran till Anvisningstjänsten INTEGRATION ENLIGT MODELLEN FÖR LOKALT INTEGRERAD ANVISNING Steg 1 - Inkludering av nödvändiga filer Steg 2 Anrop till dodiscovery Steg 3 Hantera resultatet Steg 4 Anropa getversion CSS-filer Anvisningsfeed DiscoveryError REFERENSER APPENDIX A JAVASCRIPT API INTRODUCTION Purpose Extent Definitions, acronyms and abbreviations JAVASCRIPT API Namespace discosveleg.getversion() discosveleg.dodiscovery(discoverysettings) REFERENCES APPENDIX B EXEMPELKOD INTEGRATION ENLIGT [IDP-DISCO] APPENDIX C EXEMPELKOD INTEGRATION ENLIGT MODELLEN FÖR LOKALT INTEGRERAD ANVISNING Versionshantering Version Beskrivning Sign 1.0
3 3 (23) 1 Allmän beskrivning av Anvisningstjänsten Med hjälp av Anvisningstjänsten ska användare välja vilken e-legitimation de vill använda för en e-tjänst. Valet av e-legitimation kan sparas av Anvisningstjänsten för att göra det lättare för användare som återkommer eller ska välja e- legitimation för en annan e-tjänst. Anvisningstjänsten kan användas antingen via den Centrala Anvisningstjänsten eller integreras lokalt i e-tjänsten. Vid användning av den Centrala Anvisningstjänsten blir användaren dirigerad till sidan för Central Anvisning och kommer där få utföra sitt val av legitimeringstjänst. Användaren dirigeras sedan tillbaka till e-tjänsten med resultatet från den Centrala Anvisningstjänsten. För att använda denna tjänst behövs endast e-tjänstens entityid i federationen. Vid lokal integration initieras Anvisningstjänsten på valfri plats på e-tjänstens webbplats. För detta måste e-tjänsten inkludera filer från Anvisningstjänsten på den webbplats som ska använda Anvisningstjänsten. 1.1 Skillnad mellan Central och Lokal anvisning Vid en central anvisning dirigeras användaren från e-tjänsten till den Centrala Anvisningstjänsten. E-tjänsten skickar med parametrar till Anvisningstjänsten som den behöver för att initiera en anvisning. Användaren får där utföra ett val. Valet skickas sedan till en specificerad adress där e-tjänsten tar emot resultatet. En lokalt integrerad anvisning görs direkt på e-tjänstens sida. E-tjänsten ansvarar här själv för att skapa sidan där användaren utför sitt val genom att använda funktioner som exponeras av Anvisningstjänsten (ingen egen logik för anvisning implementeras). En lokalt integrerad anvisningstjänst kan användas utan något direkt beroende till den centrala Anvisningstjänsten. För att åstadkomma det behöver de filer som används av anvisningstjänsten göras tillgängliga från den miljön där integration sker, se steg 1 för rekommendationer om hur ofta dessa filer bör uppdateras med de senaste uppdateringarna och versionerna.
4 4 (23) 2 Integration enligt [idp-disco] Integration med den Centrala Anvisningstjänsten utförs enligt SAML Identity Provider Discovery Service Protocol and Profile [2]. Figur 1 visar en översikt av de olika delarna som ingår vid integration enligt [idp-disco]. För exempelkod på integration enligt [idp-disco] se Appendix B Exempelkod integration enligt [idpdisco]. Anvisningstjänsten Anvisningsfeed E-tjänst JavaScript för Anvisning Tjänst för Användarstatus HTTP redirect till Anvisningstjänst enligt IdpDisco-protokollet Användaren loggar in mot e-tjänsten Figur 1: Integration enligt [idp-disco] Användare 2.1 HTTP-begäran till Anvisningstjänsten Vid skapandet av URL till Anvisningstjänsten, används = för att ange vilket värde en parameter har (se Exempel 1). Parametrar och deras värden separeras med tecknet & (se Exempel 2). Exempel 1: Exempel 2: För att dirigera användaren till den Centrala Anvisningstjänsten kan t.ex. JavaScript användas (se Exempel 3 och Exempel 4) Exempel 3: var url = ; window.location.replace(url);
5 5 (23) Exempel 4: var url = ; window.location.replace(url); I Exempel 3 och Exempel 4 används window.location.replace(url); för att dirigera användaren till den Centrala Anvisningstjänsten. Efter genomförd anvisning dirigeras användaren till e-tjänstens första <idpdisc:discoveryresponse> (som hämtas från federationens metadata) eller return -parametern om denna har angetts. Om return -parametern anges måste den förekomma under elementet <idpdisco:discoveryresponse> i metadata för den e-tjänsten som anropar den Centrala Anvisningstjänsten. Om ett val görs dirigeras användaren tillbaka till returadressen och parametern entityid eller returnidparam innehåller då entityid för vald legitimeringstjänst. Om användaren inte utför något val dirigerar Anvisningstjänsten användaren tillbaka till returadressen utan parametern entityid eller returnidparam. Ifall egna parametrar önskas skickas med i return URLen får de ej namnges som någon av de parametrar som specificeras i Obligatoriska parametrar i DiscoverySettings eller Valfria parametrar i DiscoverySettings.
6 6 (23) 3 Integration enligt modellen för lokalt integrerad anvisning Detta kapitel beskriver integrationen av lokalt integrerad anvisning samt de obligatoriska och valfria parametrarna som finns. Figur 2 visar en översikt av de olika delar som ingår i lokalt integrerad anvisning. För exempelkod på integration enligt modellen för lokalt integrerad anvisning se Appendix C Exempelkod integration enligt modellen för lokalt integrerad anvisning. Hemsida för e-tjänst Anvisningsfeed dsproxy för Anvisningsfeed JavaScript för Anvisning Cachat JavaScript för Anvisning Tjänst för användarstatus Figur 2: Lokalt integrerad anvisning 3.1 Steg 1 - Inkludering av nödvändiga filer Fil Filnamn Beskrivning JavaScript för Anvisning anvisning- [version].js Anvisningsfeed discoveryfeed.json JavaScriptet som utför själva logiken för anvisning. Alla funktioner ligger i ett eget namespace, discosveleg. (Se Appendix A JavaScript API för mer information) Innehåller information om e-tjänster och e-legitimationer som är anslutna till federationen. (Se 3.6 Anvisningsfeed för mer information.) CSS-fil Local.css CSS-filen används för att skapa ett användbart gränssnitt så att användaren kan göra sitt val av e-legitimation. (Se 3.5 CSS-filer för mer information.)
7 7 (23) För att skapa en lokalt integrerad anvisning behövs JavaScript för Anvisning och en CSS-fil. Dessa filer ska cachas lokalt i den miljön som ska göra en lokalt integrerad anvisning. För att undvika att vara helt beroende av sveleg.se måste även Anvisningsfeed cachas (Se 3.6 Anvisningsfeed för beskrivning av anvisningsfeed) i den egna miljön. Anvisningsfeeden uppdateras var tredje minut på sveleg.se, det är rekommenderat att uppdatera kopian i den lokala miljön var tredje minut för att ha den senaste filen. JavaScript för anvisning uppdateras en gång per dag på sveleg.se, det är rekommenderat att uppdatera kopian i den lokala miljön en gång per dag för att säkerställa att den senaste minor- och fix-versionen finns i JavaScript för anvisning. CSS-filer uppdateras var tredje dag på sveleg.se. För att använda den senaste versionen av CSS-filen rekommenderas att uppdatera kopian i den lokala miljön var tredje dag. Anvisning startar genom ett anrop till funktionen discosveleg.dodiscovery (se 3.2 Steg 2 Anrop till dodiscovery för mer information). Både JavaScript för Anvisning och CSS-filen behöver vara inkluderade i html-dokumentet innan funktionsanropet till discosveleg.dodiscovery utförs. Exempel: <link href="lokalcss.css" media="screen,projection" rel="stylesheet" type="text/css"> <script src="anvisningsscript.js"></script> <script> // Se 3.2 Steg 2 Anrop till dodiscovery </script> jquery JavaScript för Anvisning använder sig av jquery, vilket skapas under ett eget alias (discosvelegjq) för att undvika konflikter med andra versioner av jquery som e- tjänsten använder sig av. Har e-tjänsten redan laddat in jquery med en version som är godkänd för anvisningstjänsten (se federationswebben för godkända versioner) använder JavaScript för Anvisning sig av det redan inladdade jqueryscriptet. 3.2 Steg 2 Anrop till dodiscovery För att starta den lokala anvisningen behöver funktionen dodiscovery anropas. dodiscovery tar ett DiscoverySettings-objekt som inparameter. DiscoverySettings-objektet innehåller de inställningar och den information som dodiscovery behöver för att kunna skapa en lokalt integrerad anvisning. Följande exempel visar hur ett DiscoverySettings-objekt kan se ut och en utförligare
8 8 (23) beskrivning av de olika parametrarna i DiscoverySettings-objektet finns i Obligatoriska parametrar i DiscoverySettings och Valfria parametrar i DiscoverySettings. Exempel: var DiscoverySettings = { entityid :"SPEntityID", includeelement:"givendiscoveryelement", dsproxies: [" uiconfig:{language:"en", resultcallback: discoverycallback, errorcallback: discoveryerrorcallback discosveleg.dodiscovery(discoverysettings); Obligatoriska parametrar i DiscoverySettings entityid entityid för e-tjänsten som anvisningen inkluderas i, detta entityid måste stämma överens med det entityid som finns i federationens metadata. includeelement includeelement specificerar id för det HTML-element där gränssnittet för val av legitimeringstjänst ska placeras på e-tjänstens webbsida. Utöver själv gränssnittet inkluderas ett inbäddat HTML-dokument (en iframe) vilken används för den centrala funktionen för hantering av användarstatus (hanterar användarens aktuella val och förval). Den centrala funktionen för hantering av användarstatus lagrar aktuellt val och förval med hjälp Web Storage om webbläsaren har stöd för detta, annars lagras de som webbläsarcookies. För kommunikationen mellan JavaScript för Anvisning och den centrala funktionen för hantering av användarstatus används PostMessage. JavaScript för anvisning rensar innehållet i det html-element som har id som stämmer överens med includeelement. Det inre innehållet i det HTML-element som specificeras av includeelement ersätts helt av innehåll genererat av JavaScript för Anvisning. Rekommenderade storleken på HTML-elementet där gränssnittet för val av legitimeringstjänst ska placeras är: Width - 480px Height - 625px
9 9 (23) Anvisningstjänsten har dock en minimal bredd på 280px och kommer därför att ha bredden 280px även om bredden på elementet är satt till under 280px. Exempel (här skapas en div med id="showdiscovery" som sedan anges som includeelement i DiscoverySettings): <div id="showdiscovery" style="width: 480px; height: 625px;"></div> <script> var DiscoverySettings = { entityid :"SPEntityID", includeelement:"showdiscovery", dsproxies: [" resultcallback: discoverycallback, errorcallback: discoveryerrorcallback discosveleg.dodiscovery(discoverysettings); </script> dsproxies En lista med länkar till anvisningsfeed. För att hålla god tillgänglighet är det rekommenderat att ta med länkar både till det lokalt cachade feedet och även feedet på sveleg.se. Se 3.6 Anvisningsfeed för mer information om anvisningsfeed. resultcallback resultcallback är en callback-funktion som ska ta en parameter. Det är via denna funktion som dodiscovery sedan returnerar resultatet från anvisningen. Om användaren gör ett val av legitimeringstjänst returneras legitimeringstjänstens entityid till resultcallback. Om inget val görs av användaren returnerar dodiscovery null till resultcallback. Se 3.3 Steg 3 Hantera resultatet för mer information om hur resultatet ska hanteras. errorcallback errorcallback är en callback-funktion som ska ta en parameter. Det är till denna funktion som dodiscovery returnerar eventuella felmeddelanden från anvisningen. Funktionsparametern innehåller då ett discoveryerror-objekt. Se 3.3 Steg 3 Hantera resultatet för mer information om hur errorcallback ska hanteras.
10 10 (23) Valfria parametrar i DiscoverySettings uiconfig Ett objekt som kan innehålla parametrar för att modifiera hur anvisningstjänsten visas grafiskt och hur den beter sig. Om en parameter inte anges använder anvisningstjänsten standardvärden istället. För närvarande finns fyra parametrar för uiconfig tillgängliga, ispassive, language, showcancelbutton och showhelplinks vilka beskrivs nedan. Fler parametrar för uiconfig kan komma att definieras. uiconfig - ispassive ispassive är en boolesk variabel som kan ha värdet true eller false. Standardvärdet är false. Om ispassive har värdet true kommer användarens val av e-legitimation härledas utan att något gränssnitt visas. Om användaren har gjort ett val av e- legitimation tidigare i samma session returneras entityid för den e-legitimationen som resultat till resultcallback. Om inget tidigare val av e-legitimation har skett inom samma session returneras null till resultcallback. Om ispassive har värdet false kommer ett gränssnitt för val av legitimeringstjänst att presenteras. Exempel: uiconfig = { ispassive: true uiconfig - language Denna parameter kan användas för att ändra språk på Anvisningstjänsten. Om anvisningstjänsten stödjer språket visas fraserna på det angivna språket, om språket inte stödjs kommer svenska att användas. De legitimeringstjänster som har stöd för det angivna språket kommer visas på det angivna språket, om legitimeringstjänsten inte har stöd för språket visas de på svenska. (Se federationswebben för information om vilka språk som stödjs av anvisningstjänsten). Språk anges med två eller tre bokstäver enligt IANA Subtag Registry [1]. Exempel: uiconfig = { language:"sv" uiconfig - showcancelbutton showcancelbutton är en boolesk variabel som kan ha värdet true eller false. Standardvärdet är false. Om showcancelbutton har värdet true kommer kommer
11 11 (23) en avbryt-knapp visas i gränssnittet. Om showcancelbutton har värdet false kommer ingen avbryt-knapp att visas i gränssnittet. Om användaren klickar på avbryt-knappen kommer null returneras till resultcallback (se resultcallback). Exempel: uiconfig = { showcancelbutton: true uiconfig - showhelplinks showhelplinks är en boolesk variabel som kan ha värdet true eller false. Standardvärdet är true. Om showhelplinks har värdet true kommer hjälp-länkar att visas längst ner i gränssnittet. Om showhelplinks har värdet false kommer inga hjälp-länkar visas längst ner i gränssnittet. Exempel: uiconfig = { showhelplinks: true 3.3 Steg 3 Hantera resultatet resultcallback resultcallback-funktionen behöver skapas innan dodiscovery anropas. När användaren har gjort ett val eller väljer att inte göra ett val anropar dodiscovery resultcallback-funktionen. Resultatet skrivs till parametern i funktionen. Ifall inget val görs innehåller parametern null. Om användaren gör ett val innehåller parametern entityid för legitimeringstjänsten för den valda e-legitimationen. Exempel på resultcallback: var discoverycallback = function (result) { if(result == null) { alert("inget val gjordes av användaren."); else { alert("användaren valde: " + result); errorcallback Callback-funktionen errorcallback behöver skapas innan dodiscovery anropas. Det är till denna funktion som anvisningstjänsten returnerar eventuella fel som uppstår under anvisningen (Se kapitel för undantag). errorcallbackfunktionen tar en parameter där anvisningstjänsten sätter ett discoveryerror-objekt (se 3.7 DiscoveryError). Om ett fel inträffar anropar dodiscovery enbart
12 12 (23) errorcallback-funktionen, inget resultat returneras då via resultcallbackfunktionen. Exempel på errorcallback: var errorcallback= function(errorobject) { alert("error code: " + errorobject.errorcode + ". Description: " + errorobject.description); Exempel på lokal anvisning: <div id="showdiscovery" style="width: 480px; height: 625px;"></div> <script> var discoverycallback = function (result) { if(result == null) { alert("inget val gjordes av användaren."); else { alert("användaren valde: " + result); var errorcallback= function(errorobject) { alert("error code: " + errorobject.errorcode + ". Description: " + errorobject.description); var DiscoverySettings = { entityid :"SPEntityID", includeelement:"showdiscovery", dsproxies: [" resultcallback: discoverycallback, errorcallback: discoveryerrorcallback discosveleg.dodiscovery(discoverysettings); </script> Felhantering I fallet då DiscoverySettings-objektet inte skickas med till dodiscovery kastar dodiscovery ett JavaScript-Exception med ett discoveryerror-objekt. I fallet då errorcallback eller resultcallback inte skickas med i DiscoverySettingsobjektet kastar dodiscovery ett JavaScript-Exception med ett discoveryerrorobjekt. 3.4 Steg 4 Anropa getversion För att kontrollera vilken version av JavaScript för Anvisning som körs kan funktionen discosveleg.getversion() anropas. discosveleg.getversion() returnerar en sträng där versionsnummer på JavaScript för Anvisning anges enligt följande format: major.minor.fix.
13 13 (23) 3.5 CSS-filer Vid lokalt integrerad anvisningstjänst kan e-tjänsten själv modifiera utseendet på tjänsten så att den blir mer enhetlig med resten av e-tjänstens hemsida. Detta görs genom att antingen modifiera befintliga CSS-filer eller att skapa helt nya filer. Det är en rekommendation att använda de CSS-filer som finns tillgängliga på federationswebben. 3.6 Anvisningsfeed Anvisningsfeed är en json-fil som innehåller information om de e-tjänster och legitimeringstjänster (legitimering/autentisering av respektive e-legitimation) som är anslutna till federationen. Informationen som finns i anvisningsfeedet är från federationens metadata. Det är med hjälp av denna information som anvisningstjänsten skapar det gränssnittet där användaren utför anvisningen. De legitimeringstjänster som inte uppfyller de krav som e-tjänsten ställer på användarens e-legitimation, sorteras bort från listan med valbara legitimeringstjänster. Det är därför viktigt att anvisningstjänsten har tillgång till ett anvisningsfeed. Se federationswebben för URL till den aktuella versionen av anvisningsfeed för de olika versionerna av JavaScript för anvisning. 3.7 DiscoveryError DiscoveryError är ett JavaScript-objekt som innehåller errorcode och description errorcode errorcode är den numeriska koden för det fel som har inträffat i anvisningstjänsten. (Se Lista på fel för mer information om vilka numeriska koder som finns) description description innehåller en sträng som kort beskriver vad som gick fel under anvisningen. (Se Lista på fel för mer information om vilka beskrivningar som finns) Lista på fel errorcode: 100 description: Missing input parameter to dodiscovery
14 14 (23) Förklaring: DiscoverySettings-objektet skickades inte med i anropet till dodiscovery. errorcode: 101 description: An entityid for the e-service must be supplied Förklaring: entityid-parametern saknas i DiscoverySettings-objektet. errorcode: 102 description: An correct id for insertion element must be supplied Förklaring: includeelement-parametern saknas i DiscoverySettings eller ett element med id som stämmer överens med includeelement saknas i e-tjänstens webbsida. errorcode: 103 description: An array of one or more addresses to the discovery feed must be supplied Förklaring: dsproxies-parametern saknas i DiscoverySettings. errorcode: 104 description: A resultcallback function must be supplied Förklaring: resultcallback-parametern saknas i DiscoverySettings. errorcode: 105 description: Calling e-service lacks required elements in metadata Förklaring: E-tjästen saknar obligatoriska element i metadata. errorcode: 106 description: E-service entityid does not exist in metadata Förklaring: Det entityid som har skickats med finns inte med i federationens metadata, kontrollera att e-tjänsten är tillagd i federationen och att rätt entityid är angivet i parametern entityid. errorcode: 107 description: Underlying discovery feed cannot be reached Förklaring: Anvisningstjänsten kan inte komma åt de anvisningsfeeds som angivits i dsproxies. Kontrollera att länkarna fungerar. errorcode: 108 description: A errorcallback function must be supplied Förklaring: errorcallback-parametern saknas i DiscoverySettings. errorcode: 109 description: No IdP:s available for selection
15 15 (23) Förklaring: Det finns inga legitimeringstjänster att välja. Detta beror troligtvis på att filtrering har utförts vilket har lett till att det inte finns några legitimeringstjänster som uppfyller de filtreringskrav som har ställts. Referenser [1] IANA Language Subtag Registry, [Online]. Available: [2] SAML Identity Provider Discovery Service Protocol and Profile, [Online]. Available:
16 16 (23) Appendix A JavaScript API 1 Introduction This document gives an overview over the Discovery Service JavaScript API for the Swedish eid framework. The JavaScript API is used for both the Central Discovery Service and the locally integrated Discovery Service. 1.1 Purpose This API will be used to create the interface in which the user can select an identity provider. Every service provider will be able to use different parameters and calls to modify how the interface will be displayed. 1.2 Extent Service providers will use this API to show the user an interface, in which the user can choose an identity provider that will be returned to the service provider. The API uses a discovery feed, which contains information about the identity providers that could be displayed in the interface; it also contains information about the service providers and will use this information to filter which identity providers the user will be able to choose from. The discovery feed originates from the federation metadata. 1.3 Definitions, acronyms and abbreviations Term IdP SP API Definition Identity Provider Service Provider Application Programming Interface 2 JavaScript API 2.1 Namespace All the functions within the JavaScript API for the Swedish eid framework are declared in a namespace called discosveleg. 2.2 discosveleg.getversion() Returns a string containing the version of the API in the format: major.minor.fix.
17 17 (23) 2.3 discosveleg.dodiscovery(discoverysettings) dodiscovery is the main function in the API, which will create the interface for the user to make the choice of IdP. dodisovery is called according to the following way: discosveleg.dodiscovery(discoverysettings) DiscoverySettings The DiscoverySettings object contains several key-value pairs and a callback function is used to transfer the user selected Identity Provider. The key-value pairs and the callback function are further described in the following subsections. Example of a DiscoverySettings object: var DiscoverySettings = { entityid: includeelement: showdiscovery, dsproxies: [ ], uiconfig: { ispassive : false, resultcallback: discoverycallback, errorcallback: errorcallback entityid Required. The ID of the Service Provider. includeelement Required. The ID of the HTML element in which dodiscovery will create the interface. The inner contents of this HTML element will be replaced with the contents generated by the discovery service. dsproxies Required.
18 18 (23) dsproxies is a list containing one or more addresses to the disoveryfeed. The API will try to open the first address in the array and then move to the next if it could not open it. uiconfig Not required. A dictionary containing parameters on how to display the interface. Right now ispassive, language, showcancelbutton and showhelplinks are supported keys in uiconfig. ispassive: Not required. ispassive is a Boolean variable. If ispassive is not specified in uiconfig it will be set to the default value: false. If ispassive is set to true, then the API will try to derive the user choice of IdP without showing the interface for the user. The API checks if the use has an active choice in the current browser session and then returning that choice. If no choice has been made in the current browser session the API returns null. language: Not required This parameter specifies the preferred language of the API interface. The API interface will be translated if the language is supported, otherwise Swedish will be used. The API will also check if the IdP s have the language supported, and if they do it will be translated into the language, if they don t, they will be shown in Swedish. The language is specified with two or three letters according to IANA Subtag Registry [1]. E.g. en for English and sv for Swedish. showcancelbutton: Not required showcancelbutton is a Boolean variable. If showcanelbutton is not specified in uiconfig it will be set to the default value: false. If showcancelbutton is set to true then a cancel button will be shown in the graphical interface. If the user clicks on the cancel button then null will be returned to resultcallback. showhelplinks: Not required showhelplinks is a Boolean variable. If showhelplinks is not specified in uiconfig it will be set to the default value: true. If showhelplinks is set to true then help links will be shown in the bottom of the graphical interface. resultcallback Required. This callback function will be used by the API when a choice has been made to send back the result. The function should take one parameter to receive the result.
19 19 (23) The result will either be the choice of IdP or null if no choice was made by the user. errorcallback Required. When an error occurs in the API it will call this callback function with a JavaScript-object containing key-value pairs. An exception to this is when the DiscoverySettings-object is missing from the dodiscovery call or if either resultcallback or errorcallback is missing from the DiscoverySettings-object. If this happen dodiscovery will throw a JavaScript-exception with a JavaScriptobject containing key-value pairs. The JavaScript-object contains this key-value pair: errorcode Numeric code. description A description of the error. Error codes Missing input parameter to dodiscovery An entityid for the e-service must be supplied A correct id for the insertion element must be supplied An array of one or more addresses to the discovery feed must be supplied A resultcallback function must be supplied Calling e-service lacks required elements in metadata E-service entityid does not exist in metadata Underlying discovery feed cannot be reached An errorcallback function must be supplied No IdP:s available for selection 3 References [1]
20 20 (23) Appendix B Exempelkod integration enligt [idp-disco] <!DOCTYPE HTML> <html lang="sv"> <head> <title>central anvisning</title> </head> <body> <center> <button id="dodiscovery" type="button">do Discovery</button> </center> </body> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> <script type="text/javascript"> $('#dodiscovery').click( function() { / entityid - Required The entityid of the Service Provider. var entityid = 'Replace this with your entityid; / return - Not required Specifies the return URL. Default: DiscoveryResponse URL from DiscoveryFeed. var returnpath = ""; / policy - Not required Sets the policy that will be used by the Discovery service. Default: urn:oasis:names:tc:saml:profiles:sso:idp-discovery-protocol:single. var policy = "urn:oasis:names:tc:saml:profiles:sso:idp-discovery-protocol:single"; / returnidparam - Not required Sets a custom return parameter name that will contain the return value from central discovery service. Default: entityid var returnidparam = "entityidcustom"; / ispassive - Not Required. Set to true - dodiscovery will try to get the result without a user input. It will check if the user has an active choice and will return it directly. Set to false (default) - dodiscovery will be shown for the user and wait for the user to make a choice. var ispassive = false; / Create the URL for sending the user to the Central Discovery service. Add the parameter and value pairs with '&' as separator. var url = ' + "?entityid=" + entityid + "&return=" + returnpath
21 21 (23) + "&policy=" + policy + "&returnidparam=" + returnidparam + "&ispassive=" + ispassive; / Change the page to CentralDiscovery. When the user has chosen, it will be sent back to the URL specified by the metadata for the Service Provider. window.location.replace(url); ); </script> </html>
22 22 (23) Appendix C Exempelkod integration enligt modellen för lokalt integrerad anvisning <!DOCTYPE HTML> <html lang="sv"> <head> <title>lokalt integrerad anvisning</title> <!-- Include the CSS for Discovery. This CSS will modify the content inside the Discovery DIV --> <link href="compact.local.css" rel="stylesheet" media="screen"> </head> <body> <center> <h1>lokalt integrerad anvisning</h1> <!-- Area where the locally integrated discovery UI will be inserted --> <div id="showdiscovery" style="width:600px;"> </div> </center> <!-- Include the JavaScript for making a Discovery.--> <script src="anvisning-1.js"></script> <script> //JavaScript to start dodiscovery. / entityid - Required The entityid of the Service Provider. Change YourEnityID to your own entityid var entityid = 'Replace this with your entityid'; //This entityid must exist in the metadata as a ServiceProvider. / includeelement - Required The id of the element where dodiscovery should show its content. var includediv = 'showdiscovery'; / dsproxies - Required An array that contains one or more addresses for DiscoveryFeed. var dsproxies = ["discoveryfeed.json"]; / ispassive - Not Required. Set to true - dodiscovery will try to get the result without a user input. It will check if the user has a active choice and will return it directly. Set to false (default) - dodiscovery will be shown for the user and wait for the user to make a choice. var ispassive = false; / language - not Required Send empty string to use the default value - "sv" Swedish is the default value. Language entered according to the IANA Language Subtag Registry ( var lang = "sv"; / showcancelbutton - not Required Set to true - The graphical interface will show a cancel button which returns null to resultcallback is pressed by the user. var showcancelbutton = false; /
Beijer Electronics AB 2000, MA00336A, 2000-12
Demonstration driver English Svenska Beijer Electronics AB 2000, MA00336A, 2000-12 Beijer Electronics AB reserves the right to change information in this manual without prior notice. All examples in this
Läs merSchenker Privpak AB Telefon VAT Nr. SE Schenker ABs ansvarsbestämmelser, identiska med Box 905 Faxnr Säte: Borås
Schenker Privpak AB Interface documentation for web service packageservices.asmx 2012-09-01 Version: 1.0.0 Doc. no.: I04304b Sida 2 av 7 Revision history Datum Version Sign. Kommentar 2012-09-01 1.0.0
Läs merLösenordsportalen Hosted by UNIT4 For instructions in English, see further down in this document
Lösenordsportalen Hosted by UNIT4 For instructions in English, see further down in this document Användarhandledning inloggning Logga in Gå till denna webbsida för att logga in: http://csportal.u4a.se/
Läs merSupport Manual HoistLocatel Electronic Locks
Support Manual HoistLocatel Electronic Locks 1. S70, Create a Terminating Card for Cards Terminating Card 2. Select the card you want to block, look among Card No. Then click on the single arrow pointing
Läs merSchenker Privpak AB Telefon 033-178300 VAT Nr. SE556124398001 Schenker ABs ansvarsbestämmelser, identiska med Box 905 Faxnr 033-257475 Säte: Borås
Schenker Privpak AB Interface documentation for web service packageservices.asmx 2010-10-21 Version: 1.2.2 Doc. no.: I04304 Sida 2 av 14 Revision history Datum Version Sign. Kommentar 2010-02-18 1.0.0
Läs mer2.1 Installation of driver using Internet Installation of driver from disk... 3
&RQWHQW,QQHKnOO 0DQXDOÃ(QJOLVKÃ'HPRGULYHU )RUHZRUG Ã,QWURGXFWLRQ Ã,QVWDOOÃDQGÃXSGDWHÃGULYHU 2.1 Installation of driver using Internet... 3 2.2 Installation of driver from disk... 3 Ã&RQQHFWLQJÃWKHÃWHUPLQDOÃWRÃWKHÃ3/&ÃV\VWHP
Läs merTjänstespecifikation
1(47) Tjänstespecifikation för Anvisningstjänst som del av Svensk e-legitimation 2(47) INNEHÅLLSFÖRTECKNING 1 INLEDNING... 4 1.1 Tjänsten i sitt sammanhang... 4 1.2 Syfte... 4 1.3 Mål... 4 1.4 Förväntade
Läs merInformation technology Open Document Format for Office Applications (OpenDocument) v1.0 (ISO/IEC 26300:2006, IDT) SWEDISH STANDARDS INSTITUTE
SVENSK STANDARD SS-ISO/IEC 26300:2008 Fastställd/Approved: 2008-06-17 Publicerad/Published: 2008-08-04 Utgåva/Edition: 1 Språk/Language: engelska/english ICS: 35.240.30 Information technology Open Document
Läs merIsolda Purchase - EDI
Isolda Purchase - EDI Document v 1.0 1 Table of Contents Table of Contents... 2 1 Introduction... 3 1.1 What is EDI?... 4 1.2 Sending and receiving documents... 4 1.3 File format... 4 1.3.1 XML (language
Läs merWebbregistrering pa kurs och termin
Webbregistrering pa kurs och termin 1. Du loggar in på www.kth.se via den personliga menyn Under fliken Kurser och under fliken Program finns på höger sida en länk till Studieöversiktssidan. På den sidan
Läs merAnnonsformat desktop. Startsida / områdesstartsidor. Artikel/nyhets-sidor. 1. Toppbanner, format 1050x180 pxl. Format 1060x180 px + 250x240 pxl.
Annonsformat desktop Startsida / områdesstartsidor 1. Toppbanner, format 1050x180 pxl. Bigbang (toppbanner + bannerplats 2) Format 1060x180 px + 250x240 pxl. 2. DW, format 250x240 pxl. 3. TW, format 250x360
Läs merWebbreg öppen: 26/ /
Webbregistrering pa kurs, period 2 HT 2015. Webbreg öppen: 26/10 2015 5/11 2015 1. Du loggar in på www.kth.se via den personliga menyn Under fliken Kurser och under fliken Program finns på höger sida en
Läs merSVENSK STANDARD SS-EN ISO 19108:2005/AC:2015
SVENSK STANDARD SS-EN ISO 19108:2005/AC:2015 Fastställd/Approved: 2015-07-23 Publicerad/Published: 2016-05-24 Utgåva/Edition: 1 Språk/Language: engelska/english ICS: 35.240.70 Geografisk information Modell
Läs merMichael Q. Jones & Matt B. Pedersen University of Nevada Las Vegas
Michael Q. Jones & Matt B. Pedersen University of Nevada Las Vegas The Distributed Application Debugger is a debugging tool for parallel programs Targets the MPI platform Runs remotley even on private
Läs merSchenker Privpak AB Telefon 033-178300 VAT Nr. SE556124398001 Schenker ABs ansvarsbestämmelser, identiska med Box 905 Faxnr 033-257475 Säte: Borås
Schenker Privpak AB Interface documentation for Parcel Search 2011-10-18 Version: 1 Doc. no.: I04306 Sida 2 av 5 Revision history Datum Version Sign. Kommentar 2011-10-18 1.0.0 PD First public version.
Läs merAtt skriva till och läsa från terminalfönstret
Att skriva till och läsa från terminalfönstret Oftast används grafiska komponenter i Java för att kommunicera med användaren (användargränssnitt), men det finns objekt i standardbiblioteken för de tillfällen
Läs merFÖRBERED UNDERLAG FÖR BEDÖMNING SÅ HÄR
FÖRBERED UNDERLAG FÖR BEDÖMNING SÅ HÄR Kontrollera vilka kurser du vill söka under utbytet. Fyll i Basis for nomination for exchange studies i samråd med din lärare. För att läraren ska kunna göra en korrekt
Läs merÖversättning av galleriet. Hjälp till den som vill...
Hjälp till den som vill... $txt['aeva_title'] = 'Galleri'; $txt['aeva_admin'] = 'Admin'; $txt['aeva_add_title'] = 'Titel'; $txt['aeva_add_desc'] = 'Beskrivning'; $txt['aeva_add_file'] = 'Fil att ladda
Läs merProblem som kan uppkomma vid registrering av ansökan
Problem som kan uppkomma vid registrering av ansökan Om du har problem med din ansökan och inte kommer vidare kan det bero på det som anges nedan - kolla gärna igenom detta i första hand. Problem vid registrering
Läs merInstallation av F13 Bråvalla
Website: http://www.rbdesign.se Installation av F13 Bråvalla RBDESIGN FREEWARE - ESCK Norrköping-Bråvalla 1. Ladda ner och packa upp filerna i en mapp som du har skapat på ett lättöverskådligt ställe utanför
Läs merDatasäkerhet och integritet
Chapter 4 module A Networking Concepts OSI-modellen TCP/IP This module is a refresher on networking concepts, which are important in information security A Simple Home Network 2 Unshielded Twisted Pair
Läs merApplication Note SW
TWINSAFE DIAGNOSTIK TwinSAFE är Beckhoffs safety-lösning. En översikt över hur TwinSAFE är implementerat, såväl fysiskt som logiskt, finns på hemsidan: http://www.beckhoff.se/english/highlights/fsoe/default.htm?id=35572043381
Läs merObjektsamlingar i Java
1 (6) Objektsamlingar i Java Objektorienterad programmering 3 Syfte Att ge träning i att använda objektsamlingar i Java. Mål Efter övningen skall du kunna använda objektsamlingsklasserna ArrayList och
Läs merHow to format the different elements of a page in the CMS :
How to format the different elements of a page in the CMS : 1. Typing text When typing text we have 2 possible formats to start a new line: Enter - > is a simple line break. In a paragraph you simply want
Läs merFöreläsning 4 IS1300 Inbyggda system
Föreläsning 4 IS1300 Inbyggda system Programutveckling Exempel PingPong Idé Tillståndsdiagram State machine Skapa projekt Testning av programvara Peripheral Library till STM32 Programmeringsuppgiften RS232
Läs merE-legitimationsnämndens legitimeringstjänster för test
E-legitimationsnämndens legitimeringstjänster för test 2015-11-11 Inledning E-legitimationsnämnden) tillhandahåller två legitimeringstjänster för test. Den första legitimeringstjänsten har endast gränssnitt
Läs merQuick Start Guide Snabbguide
Quick Start Guide Snabbguide C Dictionary Quick Start Thank you for choosing C Dictionary and C-Pen as your translation solution. C Dictionary with its C-Pen connection will make translation easy and enable
Läs merVässa kraven och förbättra samarbetet med hjälp av Behaviour Driven Development Anna Fallqvist Eriksson
Vässa kraven och förbättra samarbetet med hjälp av Behaviour Driven Development Anna Fallqvist Eriksson Kravhantering På Riktigt, 16 maj 2018 Anna Fallqvist Eriksson Agilista, Go See Talents linkedin.com/in/anfaer/
Läs merStyrteknik: Binära tal, talsystem och koder D3:1
Styrteknik: Binära tal, talsystem och koder D3:1 Digitala kursmoment D1 Boolesk algebra D2 Grundläggande logiska funktioner D3 Binära tal, talsystem och koder Styrteknik :Binära tal, talsystem och koder
Läs merJavaScript. Innehåll. Historia. Document object model DHTML. Varför Javascript?
Innehåll JavaScript En introduktion till skriptspråket JavaScript och till DOM Scripting Introduktion till JavaScript och DOM JavaScript Syntax DOM och DOM Scripting Händelsehantering och CSS Historia
Läs merIntegritetspolicy på svenska Integrity policy in English... 5
Innehållsförteckning / Table of content Integritetspolicy på svenska... 2 In Vino Veritas... 2 Vilka vi är... 2 Vilka personuppgifter vi samlar in och varför vi samlar in dem... 2 Namninsamlingen... 2
Läs merÄndringar i språkfiler i e-line 3.42A
Ändringar i språkfiler i e-line 3.42A Gäller Pyramidversion 3.42A till och med 3.42Asp06 (2015-12-16) Förändringar och nyheter i standard språkfiler I det här dokumentet förklaras de ändringar som gjorts
Läs merBoiler with heatpump / Värmepumpsberedare
Boiler with heatpump / Värmepumpsberedare QUICK START GUIDE / SNABBSTART GUIDE More information and instruction videos on our homepage www.indol.se Mer information och instruktionsvideos på vår hemsida
Läs merSVENSK STANDARD SS :2010
SVENSK STANDARD SS 8760009:2010 Fastställd/Approved: 2010-03-22 Publicerad/Published: 2010-04-27 Utgåva/Edition: 2 Språk/Language: svenska/swedish ICS: 11.140 Sjukvårdstextil Sortering av undertrikå vid
Läs merDVG C01 TENTAMEN I PROGRAMSPRÅK PROGRAMMING LANGUAGES EXAMINATION :15-13: 15
DVG C01 TENTAMEN I PROGRAMSPRÅK PROGRAMMING LANGUAGES EXAMINATION 120607 08:15-13: 15 Ansvarig Lärare: Donald F. Ross Hjälpmedel: Bilaga A: BNF-definition En ordbok: studentenshemspråk engelska Betygsgräns:
Läs merPreschool Kindergarten
Preschool Kindergarten Objectives CCSS Reading: Foundational Skills RF.K.1.D: Recognize and name all upper- and lowercase letters of the alphabet. RF.K.3.A: Demonstrate basic knowledge of one-toone letter-sound
Läs merBÄNKVÅG / BENCH SCALE Modell : SW-III / Model : SW-III ANVÄNDARMANUAL / USER MANUAL SW-III WWW.LIDEN-WEIGHING.SE 2014-03-26 OBS! Under vågen sitter en justerbar skruv (se bild). Standardinställning är
Läs merTDDC74 Programmering: Abstraktion och modellering Dugga 2, , kl 14-16
TDDC74 Programmering: Abstraktion och modellering Dugga 2, 207-04-06, kl 4-6 Läs alla frågorna först och bestäm dig för i vilken ordning du vill lösa uppgifterna. Uppgifterna är inte nödvändigtvis i svårighetsordning.
Läs merEvery visitor coming to the this website can subscribe for the newsletter by entering respective address and desired city.
Every visitor coming to the this website can subscribe for the newsletter by entering respective e-mail address and desired city. Latest deals are displayed at the home page, wheras uper right corner you
Läs merSupport for Artist Residencies
1. Basic information 1.1. Name of the Artist-in-Residence centre 0/100 1.2. Name of the Residency Programme (if any) 0/100 1.3. Give a short description in English of the activities that the support is
Läs merEn bortsprungen katt
Nivå 1 All Code Clubs must be registered. Registered clubs appear on the map at codeclubworld.org - if your club is not on the map then visit jumpto.cc/ccwreg to register your club. En bortsprungen katt
Läs merQuicksort. Koffman & Wolfgang kapitel 8, avsnitt 9
Quicksort Koffman & Wolfgang kapitel 8, avsnitt 9 1 Quicksort Quicksort väljer ett spcifikt värde (kallat pivot), och delar upp resten av fältet i två delar: alla element som är pivot läggs i vänstra delen
Läs merGU / Chalmers Campus Lindholmen Tentamen Programutveckling LEU 482 / TIG167
GU / Chalmers Campus Lindholmen Tentamen Programutveckling 2016-01-13 LEU 482 / TIG167 Examinator: Henrik Sandklef (0700-909363) Tid för tentamen: 2016-01-13, 08.30 12.30 Ansvarig lärare: Henrik Sandklef,
Läs merPython. Datatyper. Mer om datatyper. Heltal - 3 Flyttal - 2,456 Listor - [1,2,3,4] Strängar - spam!
Python Mer om datatyper Heltal - 3 Flyttal - 2,456 Listor - [1,2,3,4] Strängar - spam! Datatyper Dictionaries - {1: camelot,2: shrubbery } Tupler - (1,2,3,) 1 Lite om strängar Strängar innehåller specialtecken
Läs merBÄNKVÅG / BENCH SCALE ANVÄNDARMANUAL / USER MANUAL SW-III www.liden-weighing.com Svenska OBS! Under vågen sitter en justerbar skruv (se bild). Standardinställning är den för vägning. Om ni vill rengöra
Läs merTekniskt ramverk för Svensk e- legitimation
Tekniskt ramverk för Svensk e- legitimation ELN-0600-v1.4 Version: 1.4 2015-08-14 1 (10) 1 INTRODUKTION 3 1.1 IDENTITETSFEDERATIONER FÖR SVENSK E- LEGITIMATION 3 1.2 TILLITSRAMVERK OCH SÄKERHETSNIVÅER
Läs merGrafer, traversering. Koffman & Wolfgang kapitel 10, avsnitt 4
Grafer, traversering Koffman & Wolfgang kapitel 1, avsnitt 4 1 Traversering av grafer De flesta grafalgoritmer innebär att besöka varje nod i någon systematisk ordning precis som med träd så finns det
Läs mer1. Unpack content of zip-file to temporary folder and double click Setup
Instruktioner Dokumentnummer/Document Number Titel/Title Sida/Page 13626-1 BM800 Data Interface - Installation Instructions 1/8 Utfärdare/Originator Godkänd av/approved by Gäller från/effective date Mats
Läs merQuestionnaire for visa applicants Appendix A
Questionnaire for visa applicants Appendix A Business Conference visit 1 Personal particulars Surname Date of birth (yr, mth, day) Given names (in full) 2 Your stay in Sweden A. Who took the initiative
Läs merRecitation 4. 2-D arrays. Exceptions
Recitation 4. 2-D arrays. Exceptions Animal[] v= new Animal[3]; 2 declaration of array v Create array of 3 elements v null a6 Assign value of new-exp to v Assign and refer to elements as usual: v[0]= new
Läs merFöreläsning 8. Designmönster
Föreläsning 8 Designmönster Designmönster När man designar program kan det vara viktigt att förstå hur man tidigare gått till väga när man konstruerat program. Kännedom om dessa tillvägagångssätt kan snabba
Läs merModern webbutveckling. av Robert Welin-Berger
Modern webbutveckling av Robert Welin-Berger robertwb@kth.se Modern webbutveckling 1. Projektstorlek och Arkitektur 2. Callbacks 3. Event driven arkitektur 4. MEAN stack 5. ODM/ORM 1. Projektstorlek och
Läs merSwedish adaptation of ISO TC 211 Quality principles. Erik Stenborg
Swedish adaptation of ISO TC 211 Quality principles The subject How to use international standards Linguistic differences Cultural differences Historical differences Conditions ISO 19100 series will become
Läs merelectiaprotect GSM SEQURITY SYSTEM Vesta EZ Home Application SMART SECURITY SYSTEMS! SVENSKA ios... 2-4 Android... 5-7
GSM SEQURITY SYSTEM Vesta EZ Home Application SVENSKA ios... 2-4 Android... 5-7 ENGLISH ios... 8-10 Android... 11-13 electiaprotect SMART SECURITY SYSTEMS! 1.1. Vesta EZ Home för ios Vesta EZ Home för
Läs merINTRODUKTION TILL ANGULAR JS
INTRODUKTION TILL ANGULAR JS DEL 1 Mahmud Al Hakim www.alhakim.se mahmud@alhakim.se VAD ÄR ANGULAR? Angular är ett JavaScript ramverk. Angular används för utveckling av frontendwebbapplikationer. Angular
Läs merIntroduk+on +ll programmering i JavaScript
Föreläsning i webbdesign Introduk+on +ll programmering i JavaScript Rune Körnefors Medieteknik 1 2012 Rune Körnefors rune.kornefors@lnu.se Språk Naturliga språk Mänsklig kommunika+on T.ex. Svenska, engelska,
Läs merByggdokument Angivning av status. Construction documents Indication of status SWEDISH STANDARDS INSTITUTE
SVENSK STANDARD Fastställd/Approved: 2008-06-23 Publicerad/Published: 2008-08-04 Utgåva/Edition: 2 Språk/Language: svenska/swedish ICS: 01.100.30; 92.100.20 Byggdokument Angivning av status Construction
Läs merAlias 1.0 Rollbaserad inloggning
Alias 1.0 Rollbaserad inloggning Alias 1.0 Rollbaserad inloggning Magnus Bergqvist Tekniskt Säljstöd Magnus.Bergqvist@msb.se 072-502 09 56 Alias 1.0 Rollbaserad inloggning Funktionen Förutsättningar Funktionen
Läs merHANTERING AV UPS CX
HANTERING AV UPS CX2100-0904 Hantering av UPS-modulen CX2100-0904. I WES7 och TwinCAT 2. Inställning av UPS:en i WES7 UPS:ens konfigurationsflik Inställningsmöjligheterna för hur UPS:en beter sig finns
Läs merJavaScript. JavaScript Ramverk (Bibliotek) jquery + jquery UI
JavaScript JavaScript Ramverk (Bibliotek) jquery + jquery UI Allmänt ramverk/bibliotek Importera JavaScript-kod Plattformsoberoende JavaScript Prototype + script.aculo.us jquery + jquery UI Återanvända
Läs merRetrieve a set of frequently asked questions about digital loans and their answers
GetFAQ Webservice name: GetFAQ Adress: https://www.elib.se/webservices/getfaq.asmx WSDL: https://www.elib.se/webservices/getfaq.asmx?wsdl Webservice Methods: Name: GetFAQ Description: Retrieve a set of
Läs merFöreläsning 4. ADT Kö Kö JCF Kö implementerad med en cirkulär array Kö implementerad med en länkad lista
Föreläsning 4 Kö Föreläsning 4 ADT Kö Kö JCF Kö implementerad med en cirkulär array Kö implementerad med en länkad lista ADT Kö Grundprinciper: En kö fungerar som en kö. Man fyller på den längst bak och
Läs merSurfaces for sports areas Determination of vertical deformation. Golvmaterial Sportbeläggningar Bestämning av vertikal deformation
SVENSK STANDARD SS-EN 14809:2005/AC:2007 Fastställd/Approved: 2007-11-05 Publicerad/Published: 2007-12-03 Utgåva/Edition: 1 Språk/Language: engelska/english ICS: 97.220.10 Golvmaterial Sportbeläggningar
Läs merFöreläsning 3. Stack
Föreläsning 3 Stack Föreläsning 3 ADT Stack Stack JCF Tillämpning Utvärdera ett postfix uttryck Stack implementerad med en array Stack implementerad med en länkad lista ADT Stack Grundprinciper: En stack
Läs merUTLYSNING AV UTBYTESPLATSER VT12 inom universitetsövergripande avtal
UTLYSNING AV UTBYTESPLATSER VT12 inom universitetsövergripande avtal Sista ansökningsdag: 2011-05-18 Ansökan skickas till: Birgitta Rorsman/Kjell Malmgren Studentavdelningen Box 100 405 30 Göteborg Eller
Läs merExempelsamling Assemblerprogrammering
Exempelsamling Assemblerprogrammering I uppgifterna nedan utgå från följande programskelett: #include.data var1:.word 12 var2:.word 19 sum: prod:.float 0.set noreorder.text.globl start.ent start
Läs merTentamen i Matematik 2: M0030M.
Tentamen i Matematik 2: M0030M. Datum: 203-0-5 Skrivtid: 09:00 4:00 Antal uppgifter: 2 ( 30 poäng ). Examinator: Norbert Euler Tel: 0920-492878 Tillåtna hjälpmedel: Inga Betygsgränser: 4p 9p = 3; 20p 24p
Läs merWorkplan Food. Spring term 2016 Year 7. Name:
Workplan Food Spring term 2016 Year 7 Name: During the time we work with this workplan you will also be getting some tests in English. You cannot practice for these tests. Compulsory o Read My Canadian
Läs merTranslation Changes in Swedish EBSCOhost Interface
Translation Changes in Swedish EBSCOhost Interface Benjamin Runggaldier Regional Sales Manager Sweden 2 Suggested Translation Changes All the suggested changes have been reviewed by the language team Some
Läs merÄndringar i språkfiler i e-line 3.42A
Ändringar i språkfiler i e-line 3.42A Gäller Pyramidversion 3.42A till och med 3.42Asp05 (2015-05-15) Förändringar och nyheter i standard språkfiler I det här dokumentet förklaras de ändringar som gjorts
Läs merModule 6: Integrals and applications
Department of Mathematics SF65 Calculus Year 5/6 Module 6: Integrals and applications Sections 6. and 6.5 and Chapter 7 in Calculus by Adams and Essex. Three lectures, two tutorials and one seminar. Important
Läs merTDDC74 Programmering: Abstraktion och modellering Dugga 2, , kl 17-19
TDDC74 Programmering: Abstraktion och modellering Dugga 2, 2017-04-06, kl 17-19 Läs alla frågorna först och bestäm dig för i vilken ordning du vill lösa uppgifterna. Uppgifterna är inte nödvändigtvis i
Läs merJAVASCRIPT. Beteende
JAVASCRIPT Beteende OVERVIEW HTML Formulär JavaScript Syntax Events DOM Validering av fomulär WEBBPROGRAMMERING PÅ KLIENTSIDAN Skriptspråk som körs på klientsidan (klientskript) Koden exekveras i webbläsaren
Läs merServices + REST och OAuth
Services + REST och OAuth Syftet med Services Skapa ett Drupal API för att exponera webb- API:er. Officiella versionen - Create a unified Drupal API for web services to be exposed in a variety of different
Läs merBänkvåg LCW-6S Manual/Förenklat handhavande User Manual LCW-6S www.liden-weighing.se Knappfunktioner: ON/OFF Sätter på och stänger av vågen. UNIT Skiftar vägningsenhet ZERO/TARE Nollställer vågen Tarerar
Läs merEXTERNAL ASSESSMENT SAMPLE TASKS SWEDISH BREAKTHROUGH LSPSWEB/0Y09
EXTENAL ASSESSENT SAPLE TASKS SWEDISH BEAKTHOUGH LSPSWEB/0Y09 Asset Languages External Assessment Sample Tasks Breakthrough Stage Listening and eading Swedish Contents Page Introduction 2 Listening Sample
Läs mer- den bredaste guiden om Mallorca på svenska!
- den bredaste guiden om Mallorca på svenska! Driver du företag, har en affärsrörelse på Mallorca eller relaterad till Mallorca och vill nå ut till våra läsare? Då har du möjlighet att annonsera på Mallorcaguide.se
Läs merAuthentication Context QC Statement. Stefan Santesson, 3xA Security AB stefan@aaa-sec.com
Authentication Context QC Statement Stefan Santesson, 3xA Security AB stefan@aaa-sec.com The use case and problem User identities and user authentication is managed through SAML assertions. Some applications
Läs merBREDBAND MBIT REGISTRERA DIG IDAG. Din guide till Karlshamnsporten
BREDBAND 1000 MBIT REGISTRERA DIG IDAG Din guide till Karlshamnsporten Hej, Karlshamnsporten är en tjänstevalsportal där du själv väljer och aktiverar leverantör av bredband, telefoni, TV och andra digitala
Läs merINSTALLATION INSTRUCTIONS
INSTALLATION - REEIVER INSTALLATION INSTRUTIONS RT0 RF WIRELESS ROOM THERMOSTAT AND REEIVER MOUNTING OF WALL MOUTING PLATE - Unscrew the screws under the - Pack contains... Installation - Receiver... Mounting
Läs merJAVASCRIPT-POWERED LOADRUNNER CHRISTIAN GERDES PERFORMANCE ENGINEER LIGHTS IN LINE AB
JAVASCRIPT-POWERED LOADRUNNER CHRISTIAN GERDES PERFORMANCE ENGINEER LIGHTS IN LINE AB PRESENTATIONSRUNDA VILKA ÄR VI? HUR JOBBAR NI MED LOADRUNNER IDAG? ANVÄNDER NI JAVASCRIPT/DFE/JSON? AGENDA LoadRunner
Läs merQuick-guide to Min ansökan
Version 2015-05-12 Quick-guide to Min ansökan Before filling in the application To be able to fill in an application you need to create a user account (instructions on p. 3). If you have already created
Läs merREGISTRERA DIG IDAG Din guide till Ronnebyporten
REGISTRERA DIG IDAG Din guide till Ronnebyporten Hej, Ronnebyporten är en tjänstevalsportal där du själv väljer och aktiverar leverantör av bredband, telefoni, TV och andra digitala tjänster. Att få tillgång
Läs merPROFINET MELLAN EL6631 OCH EK9300
PROFINET MELLAN EL6631 OCH EK9300 Installation och beskrivningsfil Exemplet visar igångkörning av profinet mellan Beckhoff-master och Beckhoff-kopplare för EL-terminaler. Med ny hårdvara är det viktigt
Läs merIntroduktion Schenker-BTL AB, Stab IT Beskrivning över informationsintegreringmed Schenker, metodbeskrivning version 1.
Schenker har interna system som handhar information som är av intresse för våra kunder/partners. Idag finns ett flertal av dem tillgängliga via Internet, sk Online-tjänster. Dessa erbjuder inte bara hämtning
Läs merMBIT BREDBAND VI ÄGS AV INVÅNARNA I KARLSHAMN REGISTRERA DIG IDAG. Din lokala elleverantör. Starka på hemmaplan. Din guide till Karlshamnsporten
1000 MBIT BREDBAND VI ÄGS AV INVÅNARNA I KARLSHAMN REGISTRERA DIG IDAG Din guide till Karlshamnsporten Din lokala elleverantör Starka på hemmaplan Hej, Karlshamnsporten är en tjänstevalsportal där du själv
Läs merÖvning 1 - Abstrakta datatyper
/home/lindahlm/activity-phd/teaching/12dd1320/exercise1/exercise1.py September 3, 20121 0 # coding : latin Övning 1 - Abstrakta datatyper 18 Summering Vi gick igenom betydelsen av abstrakta datatyper/datastrukturer.
Läs merImmigration Studying. Studying - University. Stating that you want to enroll. Stating that you want to apply for a course.
- University I would like to enroll at a university. Stating that you want to enroll I want to apply for course. Stating that you want to apply for a course an undergraduate a postgraduate a PhD a full-time
Läs merByggritningar Ritsätt Fästelement. Construction drawings Representation of fasteners SWEDISH STANDARDS INSTITUTE
SVENSK STANDARD SS 32269:2008 Fastställd/Approved: 2008-03-17 Publicerad/Published: 2008-04-07 Utgåva/Edition: 2 Språk/Language: svenska/swedish ICS: 01.100.30; 92.100.20 Byggritningar Ritsätt Fästelement
Läs mer2.45GHz CF Card Reader User Manual. Version /09/15
2.45GHz CF Card Reader User Manual Version 2.0 2008/09/15 Install SYRD245-CF Card Reader to PDA: 1. Explorer SYRD245-CF folder of SYRIS Xtive CD-ROM 2. Check your PDA OS (Mobile5 or PPC2003) NETCF V2 currently
Läs merInnehåll MySQL Intro. Allmänt om Lagrade Procedurer Enkel utformning Skapa en lagrad procedur Använda parameter som indata
Innehåll MySQL Intro Allmänt om Lagrade Procedurer Enkel utformning Skapa en lagrad procedur Använda parameter som indata 1 Lagrad procedur / Stored Procedure Lagrad procedur har många namn, förkortningen
Läs merGrafisk produktion och tryckkvalitet TNM015
Grafisk produktion och tryckkvalitet TNM015 Laboration: Processautomation och kvalitetssäkring vt 2005 Claes Buckwalter clabu@itn.liu.se 1 Introduktion Den här laborationen handlar om processautomation
Läs merStyrteknik 7.5 hp distans: E-1000 och E-Designer
PLC8A:1 E1000 operatörsterminaler En operatörsterminal ger ett gränssnitt mellan männinska-maskin, (MMI människa-maskininteraktion, HMI Human Machine Interface) Alla terminalerna i E1000-serien är utvecklade
Läs merAnvändarhandledning Version 1.2
Användarhandledning Version 1.2 Innehåll Bakgrund... 2 Börja programmera i Xtat... 3 Allmänna tips... 3 Grunderna... 3 Kommentarer i språket... 4 Variabler... 4 Matematik... 5 Arrayer... 5 på skärmen...
Läs merQuick Start. English Svenska PRIMACY. Printing settings and winsign
Quick Start English Svenska PRIMACY Printing settings and winsign 2016-05-26 Before Printing Quick Start Primacy Install the printer according to the supplier s instructions, please see the PRIMACY user
Läs merLARS. Ett e-bokningssystem för skoldatorer.
LARS Ett e-bokningssystem för skoldatorer. Därför behöver vi LARS Boka dator i förväg. Underlätta för studenter att hitta ledig dator. Rapportera datorer som är sönder. Samordna med schemaläggarnas system,
Läs mer