Tag Archives | OpenID

WordPress OpenID

เหมือนไม่ได้เขียนถึง OpenID นานมากๆ ครั้งล่าสุดที่เขียนถึงคือเมื่อปีที่แล้ว(Using OpenID by serverside.com) ไม่ได้เขียนเองอีกต่างหาก แค่เขียนเก็บไว้เผื่อเอาไว้อ่านยามว่างและอ้างอิง ^^! วันนี้เข้าไปบล๊อก @iake แล้วลองใช้ URL เว็บนี้ใส่เข้าไปดูปรากฏว่ามันใช้แทน OpenID ได้ด้วยโดยที่ไม่ต้องโยงไปให้ผู้ให้บริการ OpenID ที่ไหนเลย ไม่ต้องไปลงทะเบียนให้ลืมรหัสอีกต่อไป แค่มี WordPress และติด OpenID ก็สามารถใช้ได้ทันทีโดยแทบจะไม่ต้องตั้งค่า นี่สิความสะดวกของจริง จริงๆ ผมก็ติดปลั๊กอินนี้มาได้ซักพักแล้วหละ (ตั้งแต่ปีที่แล้วที่ช่วงนั้นกำลังประทับใจ OpenID อยู่) แต่ว่าไม่ได้ใช้มันจริงจัง เพราะมันใช้ยากซะเหลือเกิน -_-” โดยความยากก็มาจากแต่ละผู้ให้บริการนั่นเองโดยเฉพาะของ Verisign ที่เคยเอาไปใช้กับเว็บต่างๆ แล้วปรากฏว่าให้ยืนยันไปมาแล้วก็บอกว่าใช้กับบริการนี้ไม่ได้อยู่นั่นแหละ แล้วก็เลยเลิกใช้ไปเสียดื้อๆ ส่วนปลั๊กอินของ WordPress เมื่อปีที่แล้วก็ยังงี่เง่าอยู่ ทำได้แค่ดึงข้อมูลมาแปะว่าเป็นใครมาโพสท์ ก็เลยเริ่มปล่อยวาง จนมาช่วงหลังๆ นี้แหละที่เริ่มรู้สึกว่ามันเริ่มกลับมาน่าสนใจอีกครั้ง เพราะข่าวใน blognone และตัวปลั๊กอินเองที่มันดีขึ้นจนผิดหูผิดตา OpenID ปลั๊กอินของ WordPress มีคุณสมบัติหลายอย่างที่น่าสนใจคือ สามารถตรวจได้ว่า URL [...]

Read full story Comments { 2 }

Using OpenID by serverside.com

Article: Using OpenID เจอบทความนี้เข้าที่ serverside.com เขียนเมื่อปลายเดือนที่แล้ว เห็นแล้วน่าสนใจดี มีอธิบายเป็นภาพถึงขั้นตอนการทำงานต่างๆ พร้อมทั้ง เสนอวิธีการ Implement ในจาวาด้วย ไว้ถ้ามีเวลาว่าง(มากๆ) จะมานั่งแปลให้ แต่ตอนนี้อ่านเป็นภาษาอังกฤษไปก่อนนะครับ ปอลอ. ใครใจดีจะแปลให้ก่อนก็ไม่ว่านะครับ

Read full story Comments { 3 }

ทำไม OpenID ไม่ใช้ Email เป็น username ?

หลังจากใช้ OpenID มาได้ซักพัก ก็มีข้อสงใสหลายอย่างเลย อย่างแรก ทำไม OpenID ไม่ใช้ email address เป็นตัวระบุตัวตน แทนที่จะใช้ url เอ หรือผมคิดมากไปเนี๊ยะ แต่ผมว่า email address เนี๊ยะ มันน่าใช้มากกว่าเยอะเลย อีกอย่างมันเป็นอะไรที่แพร่หลายอยู่แล้วด้วย เอ หรือเพราะผมคิดมากไปเองนะ

Read full story Comments { 3 }

ทำ uri ส่วนตัวเป็น OpenID กัน

พึ่งอ่านเจอไม่นานแต่เห็นแล้วถูกใจมาก เพราะแทนที่จะต้องพิมพ์ user.authen.com กลายเป็น user.com โอ้ว มันสะดวกแค่ไหนหละเนี๊ยะ หลักการก็ง่ายๆ แค่เอา Code ด้านล่างไปใส่ส่วนหัวของเว็บท่าน จากนั้น เว็บของคุณก็กลายเป็น uri สำหรับไว้ authen ได้ทันที สำหรับหลักการก็คือ เมื่อ บริการมาขอร้องให้ตรวจสอบว่า uri นี้คือเราจริงๆ หรือป่าว เว็บที่เราใส่ header เมื่อกี้ไปก็จะส่งต่อไปยัง OpenID Server จริงให้ สำหรับรายละเอียดของแต่ละบรรทัด ก็ไปตามอ่านกันที่นี่เลย Use your own URL as an OpenID

Read full story Comments { 1 }

OpenID ตอนที่ 2

หลังจากเขียนตอนที่แล้วไป ก็เจอคำถามกลับมาทันทีจาก ที ว่าแล้วมันทำงานยังไง ก็นึกไปซักพักหาของเปรียบเทียบ แล้วก็นึกถึงบัตรเครดิต ขึ้นมาแล้วยกตัวอย่างไป แต่จริงๆ แล้วถ้าจะให้ชัดกว่านั้นน่าจะเป็นพวกสำนักทะเบียนของมหาวิทยาลัย หรือ บัตรเอทีเอ็ม อะไรประมาณนี้มากกว่า มาดูขั้นตอนการทำงานมันดีกว่า (จริงๆแล้วผมก็ยังไม่ได้อ่าน Spec มันละเอียดนะ แค่เอามาใช้จริงเลยเฉยๆ ที่เราก็เลยเหมือนเขียนจากประสบการณ์ อาจจะไม่ตรงบ้าง ไว้อ่านแล้วจะมาเขียนใหม่อีกรอบละกัน) เริ่มจากเราต้องไปสมัครกับผู้ให้บริการ OpenID ต่างๆซะก่อน ก็เหมือนเราสมัครบัตรเอทีเอ็ม ก็จะมีการเก็บข้อมูลส่วนตัวของเราไว้ว่า เราเป็นใคร และรหัสไว้สำหรับยืนยันตัวเอง อะไรประมาณนี้ จากนั้นเราก็จะได้ uri มาซึ่งก็เหมือนพวกบัตรเอทีเอ็ม เมื่อเราต้องการใช้บริการต่างๆ ที่รองรับ OpenID เราก็เอา uri ของเรากรอกเข้าไป จากนั้นตัวบริการที่เราต้องการใช้ก็จะไปถามว่า เครื่องที่เราใช้เนี๊ยะ คือคนๆนี้จริงๆ หรือป่าว โดยการส่ง uri ของเว็บและ uri ที่เราอกรอกไปยัง server ของ OpenID ใน uri ของเรา จากนั้นถ้า server OpenID [...]

Read full story Comments { 1 }