Logga in
Forumet är öppet för inbjudna medlemmar, och de loggar in på forumets inloggningssida. Alla guider, prompter och kurssidor går att läsa redan i dag utan konto. Inloggningen till kurserna öppnar senare. Då sparas var i kursen du är och det du själv vill spara, antingen med din e-postadress eller via ett konto du redan har hos Google eller GitHub.
Forum
Inbjuden till forumet? Logga in där.
Nybörjare
En kod i mejlen, eller ett konto du redan har
Den svenska sidan finns på /logga-in/ och den engelska på /en/signin/.
Du fyller i din e-postadress. Polaris skickar antingen en engångslänk (magic link) eller en engångskod (PIN) till din inkorg. När du öppnar länken eller knappar in koden visar du att du kommer åt mejlen. Sajten ber dig aldrig att hitta på något lösenord och sparar inget heller. Cloudflare beskriver samma lösning för sina engångskoder: varje kod fungerar en enda gång, en ny kod gör den tidigare ogiltig och koden slutar gälla efter tio minuter. Vissa skräppostfilter öppnar länkar automatiskt. Om sidan säger att koden redan är använd beställer du bara en ny och kollar i skräpposten.
Google och GitHub är den andra vägen in. Standarden OpenID Connect gör att Polaris kan be någon av dem bekräfta vem du är, och skicka vidare några få uppgifter som du godkänner, som din e-postadress. Lösenordet till Google eller GitHub stannar alltid hos dem.
När du har loggat in kan grundkursen spara lektionen du stannade vid och öppna där nästa gång. Tills dess fortsätter du i samma webbläsare och sparar dina egna anteckningar.
Förklara inloggningen för mig
Jag har aldrig loggat in utan lösenord förut. Förklara engångslänk och engångskod med enkla ord, och använd en vanlig inkorg som exempel. Ge mig sedan tre saker jag bör kontrollera om koden aldrig kommer fram, eller om sidan säger att koden redan är använd. Förklara alla begrepp innan du använder dem, inklusive OpenID Connect, och håll stegen så korta att de är enkla att följa på en mobil.
Medel
Vad kontot sparar och hur du avslutar en session
Kontot fungerar som en hylla för det du själv väljer att spara: sparade jobbannonser, ämnen du bevakar, utkast du inte publicerat, prompter du vill använda igen och sparade guider. En prompt är instruktionen du ger till en modell. En bevakning betyder att du vill få veta när en tråd eller guide ändras. Du bestämmer själv vad som sparas där.
På samma sida ser du dina sessioner. En session är en inloggad webbläsare eller app, med starttid och en ungefärlig nätverksadress så att du känner igen din egen bärbara dator och ser om det finns någon enhet du inte känner igen. När du avslutar en session loggas den enheten ut, även om du råkat lämna den på jobbet. I OpenID Connect kallas detta RP-Initiated Logout: Polaris ber inloggningstjänsten att logga ut dig därifrån också. Tjänsten ska fråga dig innan den samtidigt loggar ut dig från Google eller GitHub. När du avslutar en session i Polaris finns dina utkast fortfarande kvar.
På GitHub visar godkännandesidan olika scopes, det vill säga namngivna behörigheter. Vid inloggning ska sajten bara be om läsåtkomst till din profil och din e-post, alltså read:user och user:email. Behörigheten repo kan både läsa och skriva kod, så den hör inte hemma på en inloggningsknapp. GitHub låter dig godkänna mindre än vad appen bad om, och du kan ta bort behörigheter i efterhand i GitHubs egna inställningar. Om en framtida funktion behöver mer åtkomst måste den fråga igen, och då kan du säga nej.
För att komma in igen beställer du bara en ny kod till samma adress.
Läsa av en behörighetssida på GitHub
Jag ska logga in på en gratis utbildningssajt med GitHub. Sidan för att godkänna åtkomst ber om följande scopes: [klistra in namnen här]. Förklara för varje scope vad GitHub tillåter, om en sajt som bara behöver mitt namn och min e-postadress borde be om det, och vad jag bör neka. Använd GitHubs egna namn på behörigheterna, däribland read:user, user:email och repo. Påminn mig om att jag kan godkänna färre behörigheter än vad appen begärde och att jag kan ändra det senare i inställningarna på GitHub.
Expert
Uppgifterna som sparas, dina rättigheter och tre olika tokens
Integritetsinformationen kommer att lista de få uppgifter som sparas om ditt konto: din e-postadress, tidpunkten för varje inloggning och inloggningens IP-adress. En IP-adress är anslutningens nätverksnummer, som gör att sessionslistan kan visa varifrån inloggningen skedde. Texten förklarar också att promptar sparas så att du kan köra dina körningar igen, och att texterna aldrig samlas in för att säljas vidare.
Integritetsskyddsmyndigheten (IMY) beskriver dina GDPR-rättigheter gentemot den som hanterar uppgifterna: att få veta vad som sparas och varför, få en kopia, rätta felaktigheter, begära radering i de fall lagen anger, begränsa hanteringen, invända mot viss användning och i vissa fall ta med dig uppgifter du själv lämnat till en annan tjänst. Knapparna Ladda ner mina uppgifter och Radera mitt konto startar dessa två förfrågningar. Vem som är personuppgiftsansvarig framgår i integritetsinformationen, som också anger vad en radering tar bort och vad som måste sparas i en kortvarig logg.
När den delade beräkningsdatorn öppnar för bokningar visar kontot din plats i kön och en pott med tokens eller minuter. En token för modellen är en textbit som modellen räknar. En access token fungerar separat: ett kortlivat bevis på att webbläsaren har rätt att anropa Polaris. En skriptnyckel är en tredje hemlighet. Sajten bör bara spara en hash av nyckeln, och om du återkallar nyckeln ska webbläsarsessionen fortsätta fungera. Transparensreglerna i EU:s AI-förordning (EU AI Act) kräver att chattsidan talar om när du pratar med en maskin.
Granska kontots upplägg
Granska det planerade kontot utifrån OpenID Connect Core 1.0, OpenID Connect RP-Initiated Logout 1.0, GitHub OAuth scopes och de GDPR-rättigheter som Integritetsskyddsmyndigheten (IMY) beskriver. Upplägg: engångskod via e-post eller inloggning med Google eller GitHub; spara e-postadress, inloggningstid och IP-adress; sessionslista med fjärrutloggning; knappar märkta Ladda ner mina uppgifter och Radera mitt konto; en återkallningsbar skriptnyckel som enbart sparas som en hash; köplats och beräkningspott; prompt-text som sparas så att användaren kan köra om sina egna jobb och som inte samlas in för att säljas vidare. Lista brister, claims i ID-token (iss, sub och aud), de minsta GitHub-scopes som krävs för inloggning samt de meningar som integritetsinformationen måste innehålla. Behandla radering som en juridisk begäran med de undantag IMY listar, och hitta inte på någon aktiv användarbas eller maskin som redan är i drift.
Steg i inloggningsformuläret
- Välj e-post, Google eller GitHub.
- Om du väljer e-post anger du adressen och ber om en kod eller länk. Den fungerar en gång. Om du behöver en ny ersätter den nya den gamla.
- Om du väljer Google eller GitHub läser du igenom godkännandesidan. Inloggningen behöver ditt namn och din e-postadress. Den behöver ingen åtkomst till dina kodarkiv.
- När konton sparar framsteg kommer du tillbaka till lektionen där du stannade.
- På kontosidan avslutar du sessioner som du inte känner igen. Det loggar ut den enheten och låter dina utkast ligga kvar.
- Ladda ner mina uppgifter skickar en kopia till dig. Radera mitt konto startar en begäran om radering. Integritetsinformationen anger vad som tas bort och vad en kortvarig logg måste behålla.
Meddelanden du kan få när du loggar in
| Vad som hände | Vad formuläret säger |
|---|---|
| Adressen saknar @ | Det där ser inte ut som en e-postadress. Kontrollera adressen och försök igen. |
| En kod beställdes | En kod är på väg till den adressen. Den fungerar en gång. Om inget kommer fram kontrollerar du skräpposten och beställer sedan en ny kod. En ny kod gör den gamla ogiltig. |
| Koden har redan använts | Den koden har redan använts. Ett mejlfilter kan ha öppnat länken. Beställ en ny kod. |
| Koden stämmer inte | Koden stämmer inte. Beställ en ny. |
| Du avslutade den här sessionen från kontosidan | Den här sessionen avslutades från ditt konto. Beställ en ny kod för att fortsätta. |
| GitHub eller Google skickade tillbaka dig utan godkännande | Inloggningen avbröts eftersom godkännanderutan stängdes. Du kan försöka igen och välja att godkänna färre behörigheter. |
Vad du kan göra före och efter att konton öppnar
| Idag | När konton öppnar | |
|---|---|---|
| Läsa guiderna | Öppet för alla | Öppet för alla |
| Plats i kursen | Håll koll i egna anteckningar | Sparas på kontot, syns på nästa enhet |
| Sparade jobb, bevakningar, utkast, promptar, bokmärken | Inte tillgängligt | På kontot |
| Sessionslista och fjärrutloggning | Inte tillgängligt | På kontot |
| Kopia av dina uppgifter och radering | Mejla adressen i integritetsinformationen. | Ladda ner mina uppgifter och Radera mitt konto |
| Köplats, beräkningspott, skriptnyckel | Den delade maskinen är inte i drift | Visas på kontot |
Om Polaris köper en gemensam DGX Station kan konton ställa sig i samma kö för finjustering och inferens på maskinen, som då skulle ägas av Hrafninn Industries AB. Om den gemensamma stationen
Källor
- OpenID Connect Core 1.0Identitetslagret ovanpå OAuth 2.0: hur en sajt kontrollerar vem du är, samt claims i ID-token (iss, sub och aud). OpenID Foundation ber om källhänvisning om själva specifikationstexten återges. Den här sidan sammanfattar den bara.
- OpenID Connect RP-Initiated Logout 1.0Hur sajten du lämnar ber identitetsutfärdaren att logga ut dig, och varför utfärdaren bör bekräfta innan den större sessionen hos Google eller GitHub avslutas. Samma licensvillkor från OpenID Foundation som för Core-specifikationen.
- Cloudflare One: inloggning med engångskodEtt praktiskt exempel på inloggning via e-post: koder för engångsbruk, hur en ny kod gör den gamla ogiltig, en giltighetstid på tio minuter i just denna produkt och mejlfilter som hinner öppna länken först.
- GitHub: skapa en OAuth-appHur en applikation registreras hos GitHub så att användare kan godkänna den. GitHub påpekar att GitHub Apps, med mer finfördelade behörigheter, rekommenderas framför klassiska OAuth-appar.
- GitHub: scopes för OAuth-apparVad varje behörighet tillåter. read:user och user:email täcker profil och e-post. Behörigheten repo når kod. Användare kan välja att godkänna mindre än vad appen bad om.
- IMY: dina rättigheter som registreradIntegritetsskyddsmyndigheten om GDPR-rättigheter: information, registerutdrag (tillgång), rättelse, radering och dess gränser, begränsning, invändning och dataportabilitet. Om den engelska och den svenska sidan skiljer sig åt anger IMY att den svenska versionen gäller.
- Europeiska kommissionen: AI-förordningen (AI Act)EU:s regelverk för AI, inklusive transparenskravet att informera användaren när den interagerar med en maskin, till exempel en chatbot.
- NVIDIA DGX StationNVIDIAs produktsida för DGX Station för skrivbordsmiljö: en maskin för att bygga, finjustera och köra AI-modeller lokalt. Polaris har inte den här maskinen i drift ännu.