Introduktion til CiQ API. GraphQL. API Browser. Sikkerhed. Eksempler. Senest opdateret
|
|
- Lilian Dalgaard
- 5 år siden
- Visninger:
Transkript
1 Introduktion til CiQ API Senest opdateret GraphQL CiQ API giver adgang til CiQ s PEP-data, der består af konsoliderede, udvalgte data fra forskellige datakilder, herunder flere relations-databaser, søgeindeks og grafdata. Data udveksles primært via HTTP POST i GraphQL-formatet, der bl.a. til forskel fra de fleste REST- og Hypermedia-baserede formater har type-check og giver API-brugere mulighed for at vælge præcis det subset i retur-data, man har brug for, omdøbe navne på returværdier efter ønske, mv. GraphQL er udviklet af Facebook, og anvendes af stadig flere større virksomheder, der udover Facebook selv bl.a. tæller Github, Pinterest, Coursera, m.fl. Der findes masser af dokumentation, tutorials og 3.-parts biblioteker i forskellige programmeringssprog tilgængelig online, f.eks. og API Browser GraphQL giver en smart klient mulighed for at læse API ens fulde schema og f.eks. autogenerere funktionalitet, validering eller lignende, men der findes også en api-browser i webapplikationen, der kan hjælpe med at udforme de ønskede query-payloads korrekt; når man har valgt de ønskede attributter og parametre kan man vælge Formatteret JSON request i dropdown i øverste højre hjørne, kopiere og anvende direkte i GraphQL-queries. Sikkerhed Til authentication og authorization anvender CiQ API JSON Web Token (JWT), - en simpel men sikker metode, der er illustreret under eksempler. Eksempler VIGTIGT! Kun i det første GraphQL-eksempel er query-payload helt korrekt formatteret; i de efterfølgende er det re-formatteret med linieskift og indrykning for overskuelighed og læselighed, men man kan ikke formattere queries således i live-queries - det returnerer ganske enkelt en fejl. Hvis den korrekte formattering med korrekt whitespace og escaping volder problemer findes der en del GraphQL-værktøjer, der kan hjælpe med at udforme korrekte query-payloads, herunder CiQ s data-browser der tillige illustrerer en unik, indbygget feature ved GraphQL, schema introspection.
2 I eksemplerne herunder er eksempel/dummy-værdier indlejret i kursiv; de skal naturligvis udskiftes med korrekte bruger- eller retur-data. Authentication For at anvende CiQ API skal man først hente et JWT-token - her eksemplificeret med curl, men princippet er det samme for alle HTTP-klienter: curl -X POST -d ="eksempel\@domaene.dk" -d password="<indsæt PASSWORD>" \ "auth_token":"megetmegetl4ngttoken", "user": "id":1, " ":"eksempel\@domaene.dk" Hvis brugernavn og password begge er korrekte finder man i det returnerede response-payload attributten auth_token, der herefter skal anvendes i headeren i samtlige GraphQL-queries. Test: ping Man kan herefter teste sit token, hvis man ønsker: curl -X POST \ -H "Content-Type: application/json" \ -H "Authorization: Bearer megetmegetl4ngttoken" \ "data": "message":"pong, eksempel@domaene.dk" GraphQL Query uden parametre Hvis alt går som forventet efter test af JWT, kan man nu kalde api en. Her et simpelt eksempel på et query på current_user, først i råt, fungerende format: curl -X POST \ -H "Content-Type: application/json" \ -H "Authorization: Bearer megetmegetl4ngttoken" \
3 -d ' "query": "query UserQuery current_user ", "variables": "", "operationname": "UserQuery" ' \ Og formatteret, men altså ikke anvendeligt i live-queries: curl -X POST \ -H "Content-Type: application/json" \ -H "Authorization: Bearer megetmegetl4ngttoken" \ -d ' "query": "query UserQuery current_user ", "variables": "", "operationname": "UserQuery" ' \ "data": "current_user": " ":"eksempel@domaene.dk", "first_name": "Eksempel", "last_name":"efternavn", "organizations":[ "name":"min Organisation" ] Som det fremgår skal de formatterede JSON-request, man kan udforme i api-browseren, altså indsættes i request-body i det HTTP-request, man sender til api en. Bemærk, at man skal vælge attributter i både overordnede og indlejrede entiteter; i ovenstående request vælges f.eks. , first_name og last_name som direkte attributter på current_user, mens der for den indlejrede liste af organizations er valgt name.
4 GraphQL query med parametre De fleste queries kræver parametre, hvilket ikke ændrer på den overordnede struktur i det JSONpayload, man sender til endpoint; bemærk dog de escapede quotes i variabel-delen. Her et entitets-query, der generelt anvendes til at hente detaljerede, omfattende data om en entitet udfra en global UUID: curl -X POST \ -H "Content-Type: application/json" \ -H "Authorization: Bearer megetmegetl4ngttoken" \ -d ' "query": "query EntitetQuery($uuid: ID!) entitet(uuid: $uuid) by foedselsdato navn pep_kategorier kode postnr relations navn pep_kategorier kode relation_direction relation_type uuid vejnavn verificeret ", "variables": "\"uuid\":\"55cfb52e-2d a192-19ae476ffe68\"", "operationname": "EntitetQuery" ' \ "data": "entitet": "by": "København K", "foedselsdato": " ", "navn": "Lars Løkke Rasmussen",
5 "kode": "A", "kode": "B", "kode": "C", "kode": "G" "postnr": 1056, "relations": [ "navn": "Statsministeriet, Departementet", "pep_kategorier": null, "relation_direction": "outgoing", "relation_type": "boarddirector", "uuid": "B118092B-D5C0-49AA-A A0FC9C67A", "navn": "VENSTRES LANDSORGANISATION", "pep_kategorier": null, "relation_direction": "outgoing", "relation_type": "boardmember", "uuid": "0BCE9EC6-071A-4D30-92DE-B9DBFBFD615C", "navn": "Regeringen Lars Løkke Rasmussen III", "pep_kategorier": null, "relation_direction": "outgoing", "relation_type": "member", "uuid": "df925b51-dcc5-4bfa-8ed2-0e449cc4a059", "navn": "Folketinget", "pep_kategorier": null, "relation_direction": "outgoing", "relation_type": "member", "uuid": "11BE8DEF-8F5E-4670-AE ED700D94", "navn": "Bergur Løkke Rasmussen", "kode": "J"
6 ,,,, "relation_direction": "incoming", "relation_type": "family", "uuid": "49977A2B CCE-B F46FB54F" "navn": "Lisa Løkke Rasmussen", "kode": "J" "relation_direction": "incoming", "relation_type": "family", "uuid": "be42b69a-86a9-4d67-a158-c2a58de79004" "navn": "Símun Larsson Løkke Rasmussen", "kode": "J" "relation_direction": "incoming", "relation_type": "family", "uuid": "2837a64f-8e97-472d-913c-bc2bd0b138fa" "navn": "Sólrun Jákupsdóttir Rasmussen", "kode": "J" "relation_direction": "incoming", "relation_type": "family", "uuid": "5c173d33-e50d-401e-a1b1-5b0aa8b2415d" "navn": "Knud Løkke Rasmussen", "kode": "J" "relation_direction": "outgoing", "relation_type": "family",
7 "uuid": "5A53B591-A3DC-4909-B14C-38590D1C1DA5" "vejnavn": "Heibergsgade", "verificeret": true PEP search PEP-søgning er en grovkornet fritekst-søgning blandt PEP- og Risiko-entiteter, hvor der søges i både navn, cvr-nummer og adresse - også i kombination. En søgning på Løkke Humlebæk kan eksempelvis se sådan ud: "query": "query BiqEntitetListQuery($text: String!) pep_search(text: $text) biq_entiteter by foedselsdato navn pep_kategorier kode postnr risikokategorier kode uuid verificeret ", "variables": "\"text\":\"løkke Humlebæk\"", "operationname": "BiqEntitetListQuery" "data": "pep_search": "biq_entiteter": [ "by": "Humlebæk", "foedselsdato": " ", "navn": "Knud Løkke Rasmussen",
8 ] "kode": "J" "postnr": 3050, "risikokategorier": [ "uuid": "5A53B591-A3DC-4909-B14C-38590D1C1DA5", "verificeret": false PEP-søgning returnerer som nævnt både entiteter i PEP- og Risiko-kategorierne. Ønsker man mere omfattende data end der er tilgængeligt i søgeresultatet hentes det via UUID i et entitets-query som ovenstående. Søgning på ultimative ejere Hvor PEP-søgningen kun søger i entiteter, der er markeret som PEP eller Risiko, søger et owner_search query i hele BiQ s data-grundlag og returnerer derfor potentielt endnu flere resultater: "query": "query HalEntitetListQuery($text: String!) owner_search(text: $text) hal_entiteter name uuid ", "variables": "\"text\":\"løkke Humlebæk\"", "operationname": "HalEntitetListQuery" "data": "owner_search": "hal_entiteter": [ "name": "Carolina Løkke Christina Pedersen", "uuid": "69C1B397-76B1-4FAB-93A0-8A7375A41628",
9 ] "name": "Knud Løkke Rasmussen", "uuid": "5A53B591-A3DC-4909-B14C-38590D1C1DA5" I sammenhæng med søgning på PEP- og Risiko-data for personer giver en PEP- eller Matchsøgning, der er beskrevet herunder derfor ofte umiddelbart bedre resultater, men hvis man eksempelvis ønsker at undersøge ejerkredsen på en virksomhed er en søgning i BiQ s fulde datagrundlag særdeles anvendelig. En søgning på CVR-nummer giver altid et resultat på 0..1: "query": "query HalEntitetListQuery($text: String!) owner_search(text: $text) hal_entiteter excerpt name type uuid ", "variables": "\"text\":\" \"", "operationname": "HalEntitetListQuery" "data": "owner_search": "hal_entiteter": [ "excerpt": "CVR: , direktør: Rasmus Philip Rask", "name": "BIQ ApS", "type": "companies", "uuid": "68DE6B51-2A4B-416A-8442-B25BF76DC9EA" ] Også her gælder det, at ønsker man mere omfattende data end der er tilgængeligt i søgeresultatet hentes det via UUID i et entitets-query som ovenstående.
10 Match search Match-søgning er en mere avanceret, finkornet søgning end den pep-søgning, der kun anvender en enkelt søgestreng. Søgningen prioriterer de forskellig parametre i en forudbestemt væsentligheds-rækkefølge og returnerer eventuelle resultater, der hver er påhæftet en vægtning, samt hvilken type søgning, der er anvendt. I den nuværende version, pr. januar 2018, kan søges på en kombination af navn vejnavn husnr postnr foedselsdato hvor navn altid er påkrævet, og skal kombineres med enten fodselsdato eller fuld adresse. Eksempelvis kan et payload til søgning på Lars Løkke Rasmussen som navn og som foedselsdato inklusive udvalgte felter se sådan ud: "query": "query MatchListQuery($navn: String!, $foedselsdato: String) match_search(navn: $navn, foedselsdato: $foedselsdato) matches match navn pep_kategorier beskrivelse kode postnr uuid match_type weight ", "variables": " \"navn\":\"lars Løkke Rasmussen\", \"foedselsdato\":\" \" ", "operationname": "MatchListQuery" Hvilket vil returnere følgende (rå) data: "data":
11 "match_search": "matches": [ "match": "navn": "Lars Løkke Rasmussen", "beskrivelse": "Statschef, regeringschef, minister og viceminister eller assisterende minister", "kode": "A", "beskrivelse": "Parlamentsmedlem eller medlem af tilsvarende lovgivende organer", "kode": "B", "beskrivelse": "Medlem af politisk partis styrelsesorgan", "kode": "C", "beskrivelse": "Medlem af statsejet virksomheds administrative, ledende eller kontrollerende organ", "kode": "G" "postnr": 1056, "uuid": "55CFB52E-2D A192-19AE476FFE68", "match_type": "d_exact_name_birthday", "weight": 1.0 ] Som ved de øvrige former for søgning gælder også her, at mere omfattende data end der er tilgængeligt i søgeresultatet hentes det via UUID i et efterfølgende entitets-query som ovenstående. Total-dump Det er muligt at hente total-dumps af CiQ s PEP- og Risiko-entiteter i tab-separeret format, og selv stå for matching op imod egne data.
12 Man kan vælge mellem tre forskellige modes i dumps, samt to forskellige versioner af returkolonner: Modes pep, der kun returnerer entiteter, der har en eller flere PEP-kategorier - det er den der er valgt i eksemplet nedenfor risiko, der kun returnerer entiteter, der har en eller flere Risiko-kategorier full, der vælger begge ovenstående og desuden er default hvis man ikke vælger mode Versioner v1, der indeholder kolonnerne id uuid navn cvr aws_id vejnavn husnr etage side_doer_nr postnr by land sha created_at updated_at pep_kategorier risikokategorier - af legacy -årsager uden foedselsdato og verificeret. Det er nødvendigt, specifikt at angive v=v1 som URL-parameter for at få det begrænsede sæt - det er eksemplificeret nedenfor. v2, der indeholder det fulde kolonne-dump: id uuid navn cvr aws_id vejnavn husnr etage side_doer_nr postnr by land sha created_at updated_at foedselsdato verificeret pep_kategorier risikokategorier. v2 er default og behøves ikke angivet i URL-parameter. Selve API-kaldet til total-dumps ser således ud: curl -O -X GET \ -H "Authorization: Bearer megetmegetl4angttoken" \ (tab-separeret pep-data) Bemærk, at som ved kald til GraphQL-endpointet kræves også her kræves authorization og authentication via et JSON Web Token i en HTTP-header. Værktøjer til hjælp i forbindelse med test og udvikling CiQ s udviklingsafdeling anvender selv pt. en desktop HTTP-klient, der hedder Insomnia til test af api-kald, og har lavet en workspace-profil, der indeholder masser af eksempler på api-kald. Profilen skal blot importeres i Insomnia og tilrettes; først retter man og password i det POST request, der hedder CiQ Login, sender det afsted og kopierer herefter auth_token fra response til Authorization-headeren - husk at det skal indeholde Bearer og mellemrum således, Authorization: Bearer <auth_token>, ellers fungerer det ikke.
Brugervejledning til databrowseren
Brugervejledning til databrowseren Indholdsfortegnelse Indledning...2 Hvordan tilgås browseren og api et...2 Databrowseren...2 Søgning...2 Visning...4 Features i listevisningen...4 Detaljeret visning...5
Læs mereGuide for Forsikring & Pensions REST API v2, version Indledning. 2. Forudsætninger før brug af Forsikring & Pensions REST API
Guide for s REST API v2, version 2.0 1. Indledning Dette dokument beskriver REST API for de 3 services, som udstiller i forbindelse med selskabernes tjek på ubetalte gebyrer og præmierestance, som skal
Læs mereOS2faktor. Pseudonym API. Version: Date: Author: BSG
OS2faktor Pseudonym API Version: 1.0.0 Date: 95.02.2019 Author: BSG Indhold 1 Indledning... 3 1.1 Formål med pseudonym API et... 3 1.1.1 Hvordan ved man hvilke OS2faktor klienter en bruger har?... 3 1.1.2
Læs mereTredjepart webservices
Tredjepart webservices 4. juni 2015 USS Dok. Klik her for at angive tekst. 1/12 Indholdsfortegnelse Introduktion... 3 Miljøer... 3 Adgang... 3 API kald... 4 GET: /authorizations... 4 Input 4 Output 4 Output
Læs mere2.15 21/05/2013 Tilføjet dokumentation af bvn input for GetEngagementDetailed
APOS2 REST API Forord Dette dokument er en del af APOS version 2 manualerne. APOS version 2 (APOS2 herefter) er et organisation, klassifikation og personale system baseret på Sag & Dokument standarderne.
Læs mereSOSIGW. - Administrationskonsol for SOSIGW 1.0.6. Indeks
SOSIGW - Administrationskonsol for SOSIGW 1.0.6 Indeks Indeks... 1 Revisionshistorik... 2 Introduktion... 2 Administrationskonsollen... 2 Generel brug af konsollen... 3 Fremsøgning af ID-kort... 3 Søgning
Læs mereVejledning til Club Counsellor i brug af RYE Database 2008
Vejledning til Club Counsellor i brug af RYE Database 2008 Indledning Multi District Denmark har udviklet en database til brug ved administration af udvekslingsstudenter. Databasen kan åbnes fra alle pc
Læs merePHP 3 UGERS FORLØB PHP, MYSQL & SQL
PHP 3 UGERS FORLØB PHP, MYSQL & SQL Uge 1 & 2 Det basale: Det primære mål efter uge 1 og 2, er at få forståelse for hvordan AMP miljøet fungerer i praksis, og hvordan man bruger PHP kodesproget til at
Læs mereVejledning til Students i brug af RYE Database 2008
Vejledning til Students i brug af RYE Database 2008 Indledning Multi District Denmark har udviklet en ny database til brug ved administration af udvekslingsstudenter. Databasen kan åbnes fra alle pc ere,
Læs mereListen over reserverede ord er meget lang, men de væsentligste vil jeg beskrive her i denne artikel:
Denne guide er oprindeligt udgivet på Eksperten.dk SQL og ASP En artikel omkring simpel SQL og hvordan disse opbygges, udformes og udføres, sådan at man kan få et brugbart resultat i ASP. Dette ligefra
Læs mereJa Sættes til -1. ExporterIndicator Ja Ikke en del af CVR grunddata. Sættes til tomt. Har aldrig været required i CVR (citat ERST)
Konsekvenser for CVR service ved brug af Datafordeleren som kildesystem Dette notat beskriver konsekvenserne af at skifte kildesystemet i Serviceplatformens CVR service fra den nuværende CVR Online 3.0
Læs mereDokumentation af optagelse.dk
ApplicationService Indhold Versionsstyring Introduktion Navn URL Formål Sikkerhed Operationer echo() findftuapplicationids(...) findftuapplicationbyid(...) findftuapplicationpdfbyid(...) findftuapplicationenclosurezipurlbyid(...)
Læs mereD INTEGRATIONSDESIGN FOR DATAAFTAGERE
DIGST ORKESTRERINGSKOMPONENT D0180 - INTEGRATIONSDESIGN FOR DATAAFTAGERE Version: 1.3 Status: Endelig Godkender: Forfatter: Copyright 2019 Netcompany. Alle rettigheder forbeholdes. Dokumenthistorik Version
Læs mereGuide: Facebook API. Facebook API til dit data-hjerte
Guide: Facebook API Ønsker du nogle gange, at du kunne få et smugkig i konkurrentens Facebook Insights? Bare lige for at tjekke, hvad de gør godt. Måske kan du endda lære lidt af dem, som inspiration til
Læs mereITD ecmr WEB Services. Af Allan Wisborg, IT Udvikler
Af Allan Wisborg, IT Udvikler Til løsningen ecmr Det elektroniske fragtbrev udbydes en række offentlige WEB services. Dette er beskrivelsen af disse services og hvorledes de anvendes. 21. December 2015
Læs mereDDElibra H Å N D B O G
H Å N D B O G Axiell Danmark A/S 2016-10-12 Version 9.11.60 GUI Copyright 2016 2 1 Indholdsfortegnelse 1 Indholdsfortegnelse... 2 2 Introduktion... 3 3 Søgning i dokumentationen... 3 4 Åbning af ""...
Læs mereRegion Syddanmark Guide til oprettelse og udsendelse af nyhedsbreve i Peytz Mail
Region Syddanmark Guide til oprettelse og udsendelse af nyhedsbreve i Peytz Mail 10. august 2018 1 Nyhedsbreve i Peytz Mail Sådan opretter du et nyt nyhedsbrev 1. Log på Peytz Mail med dit brugernavn og
Læs mereI denne manual kan du finde en hurtig introduktion til hvordan du:
VORES NORDSJÆLLAND HURTIGT I GANG MANUAL 01: Bruger HVAD INDEHOLDER DENNE MANUAL? I denne manual kan du finde en hurtig introduktion til hvordan du: 1. Finder Vores Nordsjælland hjemmesiden 2. Opretter
Læs mereAffaldsdatasystem Vejledning supplement i system-til-system integration for.net brugere
Affaldsdatasystem Vejledning supplement i system-til-system integration for.net brugere Dokument version: 2.0 ADS version: 1.0 Henvendelse vedrørende affald: Miljøstyrelsen Roskilde, Affaldssekretariatet
Læs mereTilbudsportalen REST testklient
Socialstyrelsen Tilbudsportalen REST testklient REST testklienter.net Søren Korgaard Nielsen, Socialstyrelsen 28-01-2014 Indhold 1 Indledning... 3 2 XSD og autogenereret kode... 4 3 Opbygning af blanketter...
Læs mereIntroduktion til Indholdsredigering
Sitecore Foundry 4.0 Introduktion til Indholdsredigering 18. oktober 2013 - Version 1.2 Pentia A/S Store Kongensgade 66, Baghuset 1264 København K Telefon: 7023 3330 E-mail: info@foreningssite.dk Indholdsfortegnelse
Læs mereCULR webservice version 4
CULR webservice version 4 Indhold Beskrivelse af CULR-systemet... 1 Formål... 1 Systemarkitektur... 1 Definitioner... 2 Provider... 2 Account... 2 Patron... 2 Authentication... 2 Operationerne... 3 Uddybende
Læs mereDokumentation af optagelse.dk
ApplicationService Indhold Versionsstyring Introduktion Navn URL Formål Sikkerhed Operationer echo() findftuapplicationids(...) findftuapplicationbyid(...) findftuapplicationpdfbyid(...) findftuapplicationenclosurezipurlbyid(...)
Læs mereDigital post Snitflader Bilag A2 - REST Register Version 6.3
Digital post Snitflader Bilag A2 - REST Register Version 6.3 1 Indholdsfortegnelse A2.1 INTRODUKTION 4 A2.1.1 HENVISNINGER 4 A2.2 OVERSIGT OVER FUNKTIONSOMRÅDE 5 A2.2.1 OPRET / HENT OPLYSNINGER OM SLUTBRUGER
Læs mereWorflow plugin til Dynamics CRM
Worflow plugin til Dynamics CRM INTRO Med Lassos workflow plugin til Microsoft Dynamics CRM er det muligt at trække staminformation og nøgletal til dit CRM-system uden at skrive en eneste linje kode! Vha.
Læs mereDokumentation. Udbyder : sms1919.dk Service : sms-grupper Static FBML Facebook. : Facebook Integration med sms-grupper.
Dokumentation Udbyder : sms1919.dk Service : sms-grupper Static FBML Facebook Moduler Påkrævet : Facebook Integration med sms-grupper Version : v1.00 Indholdsfortegnelse Versionshistorik... 3 Målet med
Læs mereLasso for. Microsoft Dynamics CRM
Lasso for Microsoft Dynamics CRM Brugerguide Opdateret d. 21.07.2017 BRUGERVEJLEDNING TIL LASSO I MICROSOFT DYNAMICS CRM Denne vejledning beskriver anvendelsen af Lasso i Microsoft Dynamics CRM. Har du
Læs merePHP Snippets. De små korte. Skrevet af Daniel Pedersen
PHP Snippets De små korte Skrevet af Daniel Pedersen Indhold PHP Snippets De små korte er en samling af små og praktiske kode eksempler med kort forklaring, som med formål at kunne benyttes til opsalgsværk
Læs mereSøgevejledning til Cinahl Plus with Full Text (Ebsco) Bibliotekerne i Professionshøjskolen Metropol. Søgevejledning til CINAHL Plus with Full Text
Søgevejledning til CINAHL Plus with Full Text Revideret af: Vibeke Witt, Professionshøjskolen Metropol, August 2013 1 Indholdsfortegnelse Databasens indhold... 3 Adgang til Cinahl... 3 Søgning i Cinahl
Læs mereSpecifikationsdokument for LDAP API
Nets DanID A/S Lautrupbjerg 10 DK 2750 Ballerup T +45 87 42 45 00 F +45 70 20 66 29 info@danid.dk www.nets-danid.dk CVR-nr. 30808460 Specifikationsdokument for LDAP API DanID A/S 5. juni 2014 Side 1-15
Læs mereNote KSP NOT1179. Prepared for: KOMBIT. 1 of 12 $Revision: 1.6$ $Date: 26 Nov 2018$
Note KSP-12746 NOT1179 Prepared for: KOMBIT 1 of 12 $Revision: 1.6$ $Date: 26 Nov 2018$ Note Project: $KSP-12746 Revision: $Revision: 1.6$ $Date: 26 Nov 2018$ Document: $ Copyright (c) 2018 by Systematic
Læs mereGoogle Scholar. Søgning. Udgiver Google
Find vejen frem VIA University College Dato: 1. august 2019 Ulla Buch Nilson, VIA Biblioteker Google Scholar Søgning Udgiver Google Indhold Google Scholar er et søgeværktøj til at finde videnskabelig litteratur.
Læs mereLoginsystem (med MySQL)
Denne guide er oprindeligt udgivet på Eksperten.dk Loginsystem (med MySQL) Dette er en guide til, hvordan man kan lave et loginsystem med php og muligvis også med sessioner og MySQL Skrevet den 02. Feb
Læs mereVersion 1.0. Side 1 af 18
Side 1 af 18 Indhold... 1 Introduktion... 3 Overblik over muligheder... 4 API... 4 Integrationsmodul... 5 Medarbejderintegration... 6 Inspiration til integrationer... 7 Case: Liste over medarbejdere i
Læs mereNavision Stat 7.0. CVR Integration. Overblik. Side 1 af 15. 30. april 2015 ØS/ØSY/MAG
Side 1 af 15 Navision Stat 7.0 30. april 2015 ØS/ØSY/MAG CVR Integration Overblik Introduktion I denne vejledning kan du læse om, hvordan du validerer dine debitorers og kreditorers data op imod Det Centrale
Læs mereGem dine dokumenter i BON s Content Management System (CMS)
24. august 2007 Gem dine dokumenter i BON s Content Management System (CMS) INDHOLDSFORTEGNELSE 1. Indledning... 2 2. Se indholdet i dit Content Management System... 3 3. Tilgå dokumenterne i My Content
Læs mereABM standard arbejdsgruppen nedsat af Statens Arkiver, Biblioteksstyrelsen og Kulturarvsstyrelsen
nedsat af Statens Arkiver, Biblioteksstyrelsen og Kulturarvsstyrelsen Titel : Transport af ABM data Dato : 2007-10-15 Status : Gældende ABM-specifikation Sekretariat: Publicering: Kulturarvsstyrelsen ved
Læs mereTlf. +45 7027 1699 Fax + 45 7027 1899
Firmaordninger I firmaoversigten kan du holde styr på dit kundekartotek samt disses bookinger. Der kan desuden oprettes andre firmaer end dit eget. Herved kan der udbydes særlige ydelser på med egne arbejdstider.
Læs mereBemærk! Et PHP script har kun brug for at forbinde én gang til databaseserveren. Det kan så sagtens udføre flere kommandoer vha. denne forbindelse.
Mysqli Webintegrator Når vi arbejder med server-side scripting ( i vort tilfælde PHP), har vi ofte behov for at kunne tilgå data, som vi opbevarer i en database. Det kan f.eks. dreje sig om nyhederne i
Læs mereGuide: Mentor 1. Indhold Log på første gang Dashboard Min stamdata Min profil. Log på første gang og opret nyt password
Guide: Mentor 1 I denne guide gennemgår vi, hvad du skal gøre første gang, du vil logge på administrationsdelen af GoMentor.dk og skal vælge en ny adgangskode. Vi gennemgår desuden to områder af dit nye
Læs mereHjemmesiden er opdelt i et sidehoved, en sidefod og mellem disse 3 kolonner: venstre, midterste og højre. Højre kolonne vises dog kun på forsiden.
Hjemmesiden er opdelt i et sidehoved, en sidefod og mellem disse 3 kolonner: venstre, midterste og højre. Højre kolonne vises dog kun på forsiden. VENSTRE kolonne indeholder flere elementer (se illustration
Læs mereGå ind på forsiden til hjemmesiden. Skriv typo3 i adresselinjen og tryk på retur.
Adgang til Back-end Gå ind på forsiden til hjemmesiden. Skriv typo3 i adresselinjen og tryk på retur. typo3 Skriv herefter brugernavn og adgangskode i de respektive felter og klik på Login Den følgende
Læs mereGrænseflade til afhentning og indberetning af prøvekarakterer i dansk og matematik på Optagelse.dk
Grænseflade til afhentning og indberetning af prøvekarakterer i dansk og matematik på Optagelse.dk Dato 16-09-2015 Version Status 1.0 Gældende Ansvarlig Tobias Thisted Side 2 af 11 Ændringshistorik Version
Læs mereSTS Designdokument. STS Designdokument
STS Designdokument i STS Designdokument STS Designdokument ii REVISION HISTORY NUMBER DATE DESCRIPTION NAME 0.3 2013-01 N STS Designdokument iii Indhold 1 Introduktion 1 2 Arkitekturoverblik 1 2.1 Eksterne
Læs mereInstallationsvejledning til Virk Tæller
Installationsvejledning til Virk Tæller Version 1 Indhold Hvad er Virktælleren?... 2 Brugeradfærd... 2 Brugeranvisning til indsættelse af JavaScript... 2... 2 Start-script... 2 Completed-script... 2 Test
Læs mere09/03 2009 Version 1.4 Side 1 af 37
Login til DJAS Gå ind på adressen http://www.djas.dk I feltet Brugernavn skrives den e-mail adresse som brugeren er registeret med i systemet. I feltet Password skrives brugerens adgangskode. Ved at sætte
Læs mereNVivo-øvelser for PC. Når NVivo er åbent, kan importen ske på to måder:
NVivo-øvelser for PC Før du går i gang med øvelserne, er det selvsagt nødvendigt at importere øvelsesmaterialet ind i NVivo. Der er her tale om fire nytårstaler (fra 1994, 2002, 2010 og 2012) som Word-dokumenter.
Læs mereDet Naturvidenskabelige Fakultet. Introduktion til Blackboard (Øvelser) Naturvidenskabeligt Projekt 2006 Prøv at forske
Det Naturvidenskabelige Fakultet Introduktion til Blackboard (Øvelser) Naturvidenskabeligt Projekt 2006 Prøv at forske Indholdsfortegnelse Introduktion til Blackboard Content System...3 Øvelse 01 individuel:
Læs mereSTS Designdokument. STS Designdokument
STS Designdokument i STS Designdokument REVISION HISTORY NUMBER DATE DESCRIPTION NAME 0.3 2013-01 N STS Designdokument iii Contents 1 Introduktion 1 2 Arkitekturoverblik 3 2.1 Eksterne snitflader..................................................
Læs mereSådan opretter du kursusforløb. Vejledning til virksomheder og skoler
Sådan opretter du kursusforløb Vejledning til virksomheder og skoler 2 Som bruger på amukurs.dk kan du skræddersy efteruddannelse til medarbejdere og kursister Med mere end 3.000 kurser, kan det være svært
Læs mereVelkommen til REX onlinehjælp
Velkommen til REX onlinehjælp I REX onlinehjælp kan du finde information om følgende emner: Indhold Enkel søgning...3 Hvordan kan du bruge søgefeltet?...3 Søg efter sætninger...3 Søg efter specifikke ord
Læs mereInteraktionsudvikling
Projektopgave 3: Interaktionsudvikling CPH business, klasse: MulA2013 Projektansvarlige undervisere Thomas Hartmann MereteGeldermann lützen: Projekt produkt url: www.amalieardahl.dk/projekt3/index.html
Læs mereDigital post Snitflader Bilag A5 - REST HTTP returkoder Version 6.3
Digital post Snitflader Bilag A5 - REST HTTP returkoder Version 6.3 1 Indholdsfortegnelse INDHOLDSFORTEGNELSE 2 A5.1 INTRODUKTION 4 A5.2 HTTP RETURKODER 4 A5.3 DIGITAL POST FEJLKODER 7 A5.3.1 DIGITAL POST
Læs mereFMK-online's brug af SmartFraming
Side 1 af 9 FMK-online's brug af SmartFraming Version 1.1 2011-11-01 Side 2 af 9 Indholdsfortegnelse Indledning...3 Initialisering og login...3 Kontekst Properties...4 user.id.authorizationid...4 userorganization.id.number...4
Læs mereInstallationsvejledning til Aktiv Virk-top
Installationsvejledning til Aktiv Virk-top Om Aktiv Virk-top Med aktiv Virk-top er det nemmere at sikre en ensartet og korrekt Virk-top på løsninger integreret i Virk. Den aktive Virk-top er et JavaScript
Læs mereKald af PingService via SOAPUI
Kald af PingService via SOAPUI Author: Integration Expert Team (IET) Owner: Integration Expert Team (IET) Page 1 of 24 1. Dokumenthistorik Kald af PingService via SOAPUI Revisioner Dato for denne version:
Læs mereSOSI STS Testscenarier
SOSI STS Testscenarier Version 1.0.1 Status: Offentliggjort Indholdsfortegnelse 1 Introduktion... 2 1.1 Baggrund...2 1.2...2 1.3 Baggrundsmateriale... 2 1.4 Adgang...2 2 Test af STS Webservice... 4 2.1
Læs mereDataHub Forbrugeradgangsløsning Spørgsmål og svar
9. Januar 2013 MEH/MHC DataHub Forbrugeradgangsløsning Spørgsmål og svar Dok 75938-12_v2, Sag 10/3365 1/7 1. Generelt 1.1 I hvilket omfang yder Energinet.dk support til elleverandørerne? Forretningskonceptet
Læs mereVersion Dato Beskrivelse 1.0.0 26/11/2012 Initial version 1.2.0 05/03/2013 Tilføjet eksempel med Template Agent, generelt udvidet dokumentet.
MOX og APOS2 Forord Dette dokument er en del af APOS version 2 manualerne. APOS version 2 (APOS2 herefter) er et organisation, klassifikation og personale system baseret på Sag & Dokument standarderne.
Læs mereProcesbeskrivelse - Webprogrammering
Procesbeskrivelse - Webprogrammering Indholdsfortegnelse Forudsætninger... 1 Konceptet... 2 Hjemmesiden... 2 Server-side... 3 Filstrukturen... 3 Databasehåndtering og serverforbindelse... 4 Client-side...
Læs mereReeksamen, DSDS, forår 2008
Reeksamen, DSDS, forår 2008 Introduktion til Scripting, Databaser og Systemarkitektur Jonas Holbech IT Universitetet i København 22. august 2008 Alle hjælpemidler er tilladte, dog ikke computer og kommunikationsmidler.
Læs mereDM507 Algoritmer og datastrukturer
DM507 Algoritmer og datastrukturer Forår 2018 Projekt, del II Institut for matematik og datalogi Syddansk Universitet 20. marts, 2019 Dette projekt udleveres i tre dele. Hver del har sin deadline, således
Læs mereDigitaliseringsstyrelsen
Guide Web service sikkerhed Version: 1.a ID: 37294 2012-05-30 Contents 1 INTRODUKTION... 3 INTRODUKTION TIL SIKKERHED... 4 1.1 TILMELDING... 4 AUTENTIFICERING... 7 1.2 REST SERVICE PROVIDERS... 7 1.3 ANDRE
Læs merevejman.dk WMS/WFS dokumentation vmgeoserver.vd.dk Maj 2013 Udgave 2.0
vejman.dk WMS/WFS dokumentation vmgeoserver.vd.dk Maj 2013 Udgave 2.0 Indholdsfortegnelse 1 Indledning... 3 2 WMS generelt... 3 3 WFS generelt... 4 4 WMS/WFS eksterne kald i forskellige formater... 4 5
Læs mereIndhold Basen dækker sygepleje(videnskab), samt til en vis grad ergoterapi, fysioterapi, diætetik, radiografi, audiologi, rehabilitering
CINAHL Plus Udgiver Cinahl Information Systems, California Indhold Basen dækker sygepleje(videnskab), samt til en vis grad ergoterapi, fysioterapi, diætetik, radiografi, audiologi, rehabilitering Omfang
Læs mereProgrammeringseksempel tl BCxxxx (Seriel)
APP-NOTE 600005 Beckhoff Application Note Date: 8/28/2006 Document Status: First Draft Beckhoff Automation Aps Naverland 2, DK-2600 Glostrup Phone +45 43 46 76 20 Fax +45 43 46 63 35 Programmeringseksempel
Læs mereBegrynder til at lave log ind system
Denne guide er oprindeligt udgivet på Eksperten.dk Begrynder til at lave log ind system Hej Vil jeg gerne lave en lille programmering forklare til hvordan du laver din helt egen lille start på at log ind
Læs mereWebservice til upload af produktionstilladelser
BILAG 1 Webservice til upload af produktionstilladelser Indhold og anvendelse Denne web-service gør det muligt for 3. parts programmer i kommuner og amter at Uploade og registrere kommunale produktionstilladelser
Læs mereVejledning KPK Online Prøverum
Vejledning KPK Online Prøverum INDHOLD Introduktion side 2 Funktionsliste side 2 Få adgang til systemet side 3 Opload dine billeder side 4 Sådan bruges systemet side 5 Gem dine eksempler side 7 Side 1/7
Læs mereADMINISTRATIONS MANUAL
ADMINISTRATIONS MANUAL onmap.dk Administrations Manual Dansk Version 0.1 Side 1 Denne manual beskrive hvordan en race administrator kan opsætte og bruge onmap.dk race protalen til at lave en specialiseret
Læs mereSKYHOST WEB API VERSION 8 (OFFENTLIGT)
SKYHOST WEB API VERSION 8 (OFFENTLIGT) Indholdsfortegnelse 1 BESKRIVELSE 2 1.1 Begrænsning 2 1.2 Input 2 1.3 Output 2 1.4 Tidsstempler 3 2 COMMANDS 4 2.1 Hent aktuel placering af trackere 4 2.2 Hent ressourcer
Læs mereDokumentation. Udbyder : sms1919.dk Service : sms-grupper Version : v1.40
Dokumentation Udbyder : sms1919.dk Service : sms-grupper Version : v1.40 Indholdsfortegnelse Versionshistorik... 3 Målet med dokumentet... 4 Oprettelse af sms-gruppe... 5 Tilføjelse af ekstra datafelter...
Læs mereDokumentering af umbraco artikeleksport:
Dokumentering af umbraco artikeleksport: Lav en artikel side 2-3. Installationsguide side 3-5. Opsættelse af databasen og web.config side 5-8. Umbraco: templates side 8. Umbraco: borger.dk tab side 8.
Læs mereSamlet Quick-guide til ballerup.dk. Version 1 / september 2016
Samlet Quick-guide til ballerup.dk Version 1 / september 2016 Indholdsfortegnelse 1. Log på Side 3 2. Opret en ny side Side 4 3. Harmonika Side 9 4. Rediger indholdsside Side 13 5. Afpublisering af indhold
Læs mereIndholdsfortegnelse. EasyIQ IDM 5.4 Brugermanual
Indholdsfortegnelse Indledning... 2 Forsiden... 2 Dine genveje... 3 Nyheder... 3 EasyIQ og EasyIQ Quick Funktioner... 3 Administration... 8 Licens... 8 Nyheder... 9 Eksterne links... 11 Log... 12 Password...
Læs mereHVAD ER WORDPRESS 2 HVORDAN LOGGES IND 3 HVORDAN NAVIGERES DER 4 HVORDAN SKRIVES EN SIMPEL NYHED 5 AVANCEREDE NYHEDER 6 HVORDAN RETTES EN NYHED 7
JonLitle.dk HVAD ER WORDPRESS 2 HVORDAN LOGGES IND 3 HVORDAN NAVIGERES DER 4 HVORDAN SKRIVES EN SIMPEL NYHED 5 AVANCEREDE NYHEDER 6 HVORDAN RETTES EN NYHED 7 PROFIL 7 KOMMENTARER 7 Hvad er Wordpress Wordpress
Læs mereVejledning omkring administrator. SMS-service.dk og Beredskabsalarm.dk
Vejledning omkring administrator SMS-service.dk og Beredskabsalarm.dk Indhold Administrator 1 Administrator Sociale medier opsætning 2 Administrator Sms/Email søgning 3 Administrator Adresse søgning 4
Læs mereFSFIs lynguide til DFRs elektronisk bevissystem
FSFIs lynguide til DFRs elektronisk bevissystem Dette er en kort guide i anvendelsen af Dansk Førstehjælpsråd elektroniske bevissystem. Guiden viser og forklarer hvordan du som instruktør og medlem af
Læs mereSpots og komponenter. Sitecore Foundry februar Version 1.0
Sitecore Foundry 4.0 Spots og komponenter 23. februar 2013 - Version 1.0 Pentia A/S Store Kongensgade 66, Baghuset 1264 København K Telefon: 7023 3330 E-mail: info@foreningssite.dk Indholdsfortegnelse
Læs mereRationel VinduesDesigner TM Brugervejledning
Rationel VinduesDesigner TM Brugervejledning indhold: introduktion Side 2 Funktionsliste Side 3 Få adgang til systemet Side 4 opload dine billeder Side 5 Sådan bruges systemet Side 6 Gem dine eksempler
Læs merePubMed Vejledning. Fritekstsøgning (Basic search) Fremvisningsformater
PubMed Vejledning Vælg PubMed fra fagbibliotekets hjemmeside. Så får du samtidig adgang til mange artikler i fuldtekst. Udenfor hospitalets netværk skal du gå ind via fjernadgang til DEFF: Ansatte på Hospitalsenhed
Læs mereClublog Dansk vejledning af OZ0J Version 1.1 opdateret oktober Forord. Denne vejledning indeholder opstart og løbende brug af Clublog.
Forord Denne vejledning indeholder opstart og løbende brug af Clublog. Brug af vejledningen samt installation af softwaren sker helt på eget ansvar. Vejledningen opdateres efter behov og må frit kopieres
Læs mereSøgevejledning til SocINDEX with Full Text - 1
Søgevejledning til SocINDEX with Full Text Søgevejledning til SocINDEX with Full Text Indholdsfortegnelse Søgning i SocINDEX Advanced Search Felter der afgrænser søgningen Søgehistorie Kombinatorisk søgning
Læs mereDPR Viderestilling. Grænseflade for klient applikation
DPR Viderestilling CSC Danmark Copyright All Rights Reserved. Side 2 af 15 1. Generel beskrivelse Program-til-program kommunikationen foregår mellem to applikationer: DPR Viderestilling og en klient applikation.
Læs mereSådan opretter du kursuspakker. Vejledning til virksomheder og skoler
Sådan opretter du kursuspakker Vejledning til virksomheder og skoler 2 Som bruger på amukurs.dk kan du skræddersy efteruddannelse til medarbejdere og kursister Med mere end 3.000 kurser, kan det være svært
Læs mereOpdatering af ISOWARE til version 6.1.0
Opdatering af ISOWARE til version 6.1.0 September 2015 Indhold Kontaktoplysninger... 1 VIGTIGT... 2 Opdatering af trejdepartssoftware... 2 Opdatering til version 6.1.0.... 2 1. Backup af databasen... 3
Læs mereDKAL Snitflader REST Register
DKAL Snitflader REST Register 1 Indholdsfortegnelse A2.1 INTRODUKTION 3 A2.1.1 HENVISNINGER 3 A2.1.2 LÆSEVEJLEDNING 4 A2.1.2.1 SÅDAN LÆSES EN REST GRAF 4 A2.1.2.2 SÅDAN LÆSES EN RESSOURCE OG EN TYPE 4
Læs mereHuskesedler. Design og automatisering af regneark. Microsoft Excel 2013
Huskesedler Design og automatisering af regneark Microsoft Excel 2013 Januar 2017 Knord Side 2 Indholdsfortegnelse Ark... 4 Beskyttelse... 6 Diagram... 7 Eksport af data... 8 Fejlretning i formler... 9
Læs mereBrugervejledning DAGI Afstemningsområder
Brugervejledning DAGI Afstemningsområder Version 1, marts 2018 Formål Denne vejledning har til hensigt at give kommunerne grundlæggende information om DAGI Afstemningsområder webapplikationen. Brugerinterface
Læs mereIntegration mellem webcrm og NN Markedsdata
Integration mellem webcrm og NN Markedsdata I samarbejde med NN Markedsdata (NNM) tilbyder webcrm følgende 3 tillægsmoduler, der giver mulighed for direkte integration mellem webcrm og NN Markedsdatabasen,
Læs mereGUIDE TIL OPRETTELSE AF SIDER OG INDHOLD I UMBRACO ONLINE BETJENING
GUIDE TIL OPRETTELSE AF SIDER OG INDHOLD I UMBRACO ONLINE BETJENING DANSKE BEDEMÆND august 2014 v1.4 1 P a g e INDHOLDSFORTEGNELSE Adgang... 3 Overordnet om Umbraco... 4 Højreklik muligheder i oversigten...
Læs mereAnnonceimport på GulogGratis.dk
Annonceimport på GulogGratis.dk Indhold Annonceimport på GulogGratis.dk...1 Hvad er det?...2 Hvordan foregår det?...2 Hvad er arbejdsprocessen?...2 Hvor skal feedet ligge?...2 Hvordan skal feedet udformes?...2
Læs mereIndholdsfortegnelse. Version 1.4. 1 Serviceplatformen - opsætningsguide (Eksterne testmiljø)... 2 1.1 Indledning... 2
Indholdsfortegnelse 1 Serviceplatformen - opsætningsguide (Eksterne testmiljø)... 2 1.1 Indledning... 2 1.2 Forberedelse til anvendelse Serviceplatformen... 2 1.2.1 Medarbejdercertifikat (MOCES)... 2 1.2.2
Læs mereVelkommen til REX onlinehjælp
Velkommen til REX onlinehjælp I REX onlinehjælp kan du finde information om følgende emner: Indhold Velkommen til REX onlinehjælp... 1 Søgning... 3 Hvordan kan du bruge søgefeltet i enkel søgning?... 3
Læs mereKom godt i gang med Cinahl
Kom godt i gang med Cinahl 2 Søgeeksempel i CINAHL: Denne vejledning gælder også for de andre baser under Ebsco paraplyen bl.a. PsycINFO, ERIC, Teacher Reference Center m.fl. Find artikler om humor og
Læs mereBrugermanual PoP3 og Outlook Office 2003 Webmail www.321mail.dk. Udarbejdet af IT-afdelingen 2005
Brugermanual PoP3 og Outlook Office 2003 Webmail www.321mail.dk Udarbejdet af IT-afdelingen 2005 Indholdsfortegnelse 1. INDLEDNING... 4 2. OUTLOOK 2003... 4 3. BRUGERVEJLEDNING I BRUGEN AF WEB MAIL...
Læs mereOverordnet løsningsbeskrivelse - Private aktører og borger log-in via SEB / NemLog-in
Overordnet løsningsbeskrivelse - Private aktører og borger log-in via SEB / NemLog-in (samt mulighed for FMK tilgang via SOSI STS) 15.marts 2017 /chg Baggrund Private aktører på sundhedsområdet som apoteker,
Læs mereEt nyt vindue vil åbne beder dig om at indtaste dit "Navn ", " Last Name " og " Password" - "Job Title " er ikke nødvendigt at bruge.
Yammer for " Dummies " Manual Den URL Yammer er : www.yammer.com Du vil modtage en invitation til Yammer. Invitationen sendes til butikken e- mail -adresse (f.eks 2199@br-leg.dk ) og / eller til din butikschef
Læs mereCase: Zapier-integration mellem simplero og webcrm hos Videokursus
Case: Zapier-integration mellem simplero og webcrm hos Videokursus Zapier er en integrationsplatform, hvor man kan forbinde over 1500 apps uden at skrive en eneste bid kode. Du kan se, hvilke apps du kan
Læs mere