weekend - projektet: tjene dine egne openid med open source - værktøjer

, sidste weekend, vi så på, hvordan man kan gøre din hjemmeside for at acceptere openid logins.men, accepterer, openid godkendelse er kun halvdelen af problemet og mdash; hvis du bekymrer dig om privatlivets fred online og identitet, er det sandsynligt, at de vil have til at kontrollere deres egen openid.heldigvis, at oprette din hjemmeside for at tjene som et openid udbyder er ikke så vanskeligt, og mdash, og får en god weekend. projektet, i betragtning af, hvor mange kommercielle og gratis offentlige tjenester allerede fungerer som openid udbydere, nogle kan måske undre sig over, hvorfor du ønsker at tjene som din egen identitet udbyder.for mange mennesker er det bare et ønske om at fastlægge en ' og sin egen identitet.et område, som du selv har mere personlighed end google.com/profiles/somelongalphanumericstring, og hvis url du bruger som din openid er en blog eller personlige hjemmeside, hvor det ser ud på nettet, vil direkte folk tilbage til det indhold, som du vil have dem til at se og forbinder med dig.andre (især i linux og gratis software rige) kan modstræbende har en openid fra medicinske tjenester, men ikke ' ikke offentligt synes at være tilknyttet det eller ikke, og' ikke på den langsigtede stabilitet og /eller ikke ondskabsfuldhed.,, ud over de individuelle, men hvis din hjemmeside er en web service, ef - gruppe, eller projektet, kan du ønsker at forme deres tjener til at give openids for deres brugere, simpelt hen for at give dem mulighed for at bruge deres mærkning som deres primære identitet.din virksomhed vil give openids for sine medarbejdere, så de kan interagere med kunder og klienter online uden brug af deres private hjem id. endelig er der ingen regel, der siger, at du skal eller bør holde sig til kun én openid dig selv.det kunne give mening for en ubuntu emballeringsvirksomhed, for at bruge hans eller hendes tragiske openid på open source - lokaliteter og fora, men selv hvis openid til fremme og slips på til familien og' s lukrative killing grooming.valg er god.,, delegation, som er langt den mest enkle måde at styre din egen openid er med openid specifikation ' s delegation støtter.en særlig openid er i sig selv en uri.med en kommerciel tjeneste, sidder du med, hvad uri udbyderen dikterer, såsom http://www.flickr.com/photos/willis for flickr.på din egen server, men du kan vælge en uri, du kontrollerer fungere som din openid., med openid delegation, snarere end en fuld gennemførelse af openid yder service til de uri, du vælger, du kan omfatte særlige header forbindelser, der forbinder uri med nogle andre " upstream - " openid.når du skriver i en openid accept af sted, openid forbruger vil spore den header links til de delegerede openid udbyder, og bede dem om at bekræfte det. når du er bekræftet, men du er undertegnet i de openid forbrugernes sted under uri, du kontrollerer.med andre ord, openid delegation proces er bag kulisserne, hvad angår offentligheden.du kunne begynde at uddelegere deres openid til dine google konto, så skift til juhu et indfald, og ingen vil vide,.,, html syntaks er enkel, men det er forskellige steder, der bruger openid 1.1 og openid 2.0.den gamle udgave af den protokol, der kræves to < forbindelse > elementer: et punkt til den delegerede upstream - server, der specificeret, hvilke opstrøms uri var din, openid.For example: ,,, ,,,<link rel="openid.server" href="http://www.theupstreamopenidserver.com/opserver" /> <link rel="openid.delegate" href="http://accounts.theupstreamopenidserver.com/jimrockfish" />,,, ,, , \tThe OpenID 2.0 syntax uses different ,rel, attributes, but is basically the same two ,<link>,s:, ,,<link rel="openid2.provider" href="http://www.theupstreamopenidserver.com/opserver" /> <link rel="openid2.local_id" href="http://accounts.theupstreamopenidserver.com/jimrockfish" />, , , \tIf you simply want to create a static page to serve as your OpenID, all you need to do is place the four ,<link>, elements in thedokument < head >,, og du vil blive fastsat for begge generationer af openid forbruger lokaliteter.resten af side indhold er helt uberørt.bare husk, at openid er specifikke for et bestemt uri, sige, blog.jimrockford.com. du må ikke ' t skabe, < forbindelse > elementer på hver side på dette område.,, sandheden er, at det sværeste ved delegation at opspore den korrekte server /leverandør og uddelegere /local_id uri 'er til din tidligere openid udbyder.de fleste er ' t gør dem let at finde, eftersom der er så få kunder, virker ikke til at bekymre sig.,, en søgning på internettet. samling vil komme langt, men hvis du er utålmodig, de fælles tjenester er velkendte.stak overløb om uddelegeringen til google ' offentlige profiler (som er først for nylig begyndt at acceptere delegation) og yahoo og', s openid tjeneste.stas su »ô undertiden har en kortfattet hensyn til max. netto ' s korrekt syntaks på hans blog og daniel j. pritchett ' s blog omfatter uddelegering til livejournal.sørg for at læse alle de bemærkninger om disse samtaler, som de uri 'er skal ændre alle nu og da.,, færdigpakkede løsninger, hvis din hjemmeside er cms (og kan derfor ikke ændre sider ', < head > dele uden at bryde det), eller hvis du bare svag på det sted, hvor direkte html, du foretrækker måske at installere en delegation, stik af eller forlængelse skal gøre alt det tunge løft for dig.,, wordpress brugere kan finde flere openid relateret plugins, selv om de, som altid, friskhed og kompatibilitet af bekymring.den mest ajourførte mulighed er openid delegation, der oprindeligt blev skrevet af eran sandler og ajourført for openid 2.0 af rige laager.,, daniels har ligeledes tilpasses og forbedres forladt kode fra en meget ældre joomla udvidelse til at arbejde med openid 2.0 syntaks.hans version kaldes system - openid delegation.,, drupal brugere har det nemmeste for alle; ingen særlige stik af er påkrævet.du kan bare følge openid delegation "hvordan" for vejledning om at tilføje en blok med højre, < forbindelse > elementer.der er et separat modul ringede openid url til rådighed for opretholdes, hvis det passer dig bedre. den fordel, ved hjælp af et stik af, eller modul er, at det kan give dig en enklere grænseflader til at skifte til et andet openid delegerede, hvis de første valg går konkurs, beskyttelse eller går galt og begynder at sagsøge open source - projekter.på den negative side, hvis spørgeren stopper ajourføring af den kode, du kunne blive udløst af version uforenelighed og fast redigere html i hånden.,, glem delegation og skabe jeres egen identitet, som muligt, som det er for mange mennesker, delegation ikke er den eneste mulighed.kan du styre din egen openid udbyder, betyder det, at du har alle brugerkonti og håndtere hele kontrolprocessen.det ville være overdrevet for enkeltpersoner, men også for projekter og virksomheder, der har et centraliseret system er lettere at opretholde og løse problemer, der ikke er så mange stik af og udvidelse af løsninger, der gennemfører en hel openid identitet udbyder tjenesteydelser, men der er et par.den wordpress openid stik af nævnt i sidste uge som forbruger kan også handle som udbyder med en openid for hver brugerkonto.djangoid er en multi-user openid leverandør for django rammer, og der er en pyton stik af med pyblosxom blogge platform, ud over de plugins, der er flere eksterne openid udbyder systemer skrevet på forskellige sprog.på den lette ende af spektret, simpleid er en php baseret openid udbyder, der sigter mod at arbejde for små steder.ruby anvendelse lokal openid er ligeledes beregnet til en enkelt bruger miljøer.,, på vej op i størrelse, prairie og ef - id er både multi-user openid udbydere skrevet i folkesundhedsprogrammet.packetizer ', s openid server er en multi-user enkeltstående system skrevet i perl.sam ƒÅ dhi er skrevet i pyton, og konstrueret til at køre på turbogears rammer.der er flere java baseret udbyder pakkerne, som alle synes at målet omfattende anvendelsesområder.wso2 identitet løsning og publikum er to af de bedst kendte. og endelig, som var det sidste ord om openid forbrugerne i sidste uge, - - hvis du ikke kan finde en klar identitet leverandør til din platform af valg, du kan gennemføre deres egne ved hjælp af de mange openid biblioteker.her igen er det bedste sted at starte en ny søgning efter kode i openid projekt ' officielle wiki.i tillæg til biblioteker side, der er nævnt i den foregående weekend - projektet, skal have din egen identitet - side, der har en vis overlapning, men også flere forskellige projekter.som altid, caveat wiki -; flere lavere niveau openid rammer, der blev populær for et par år siden, er stadig meget omtalt, men abandonware.,, identitet, art, om de delegerede fra en statisk html bio - side, har en fleksibel stik af på din blog, eller indgive en komplet openid om opløsning, deres identitet er nu din selv.men for virkelig at udnytte den magt, du og' ikke blot bruge dit domæne og' s base uri som din openid og konfrontere besøgende med en gådefuld tom side om, at apache var monteret med succes.i stedet giver borgerne nogle indhold og mdash. gør det bare i en openid venlig måde.i stedet for at knytte din facebook - profil, mark offentlige oplysninger om sig selv i hcard format.snarere end en gammeldags blogroll, anvendelse xfn.måske endda tilføje en grundlæggende profil med webfinger eller bare fortæl alle hvad du gør med din linux maskine, næste weekend.



Previous:
Next Page: