Skip to content
Home » Retrofit Tutorial — Basic Authentication | การเขียนโปรแกรมการเรียนรู้ด้วยตนเอง ที่เว็บไซต์

Retrofit Tutorial — Basic Authentication | การเขียนโปรแกรมการเรียนรู้ด้วยตนเอง ที่เว็บไซต์

คุณกำลังพยายามหาข้อมูลเกี่ยวกับหัวข้อการหาเงินออนไลน์หรือไม่? คุณกำลังมองหาหัวข้อที่เหมาะสม Retrofit Tutorial — Basic Authentication หรือไม่? ถ้าเป็นเช่นนั้นโปรดอ่านบทความนี้ทันที.

Retrofit Tutorial — Basic Authentication | การเขียนโปรแกรมการเรียนรู้ด้วยตนเอง ง่ายที่สุด

[button color=”primary” size=”small” link=”#” icon=”” target=”false” nofollow=”true”]ดูวิดีโอโดยละเอียดด้านล่าง[/button]

รูปภาพที่เกี่ยวข้องกับหัวข้อ หนังสือ android studio.

Retrofit Tutorial — Basic Authentication

Retrofit Tutorial — Basic Authentication

คุณสามารถดูข้อมูลเพิ่มเติมเกี่ยวกับ คู่มือการเขียนโปรแกรม ง่ายที่สุด ที่นี่: ดูที่นี่.

ควรอ่านเนื้อหาที่เกี่ยวข้องกับหัวข้อหนังสือ android studio.

ในวิดีโอนี้ คุณจะได้เรียนรู้เกี่ยวกับการรับรองความถูกต้องเบื้องต้นและวิธีใช้งาน Retrofit เคล็ดลับ: เปิดคำบรรยายเพื่อจัดการกับสำเนียงของฉัน นอกจากนี้ยังมีการถอดเสียงแบบย่อที่ด้านล่าง ค้นหาบทช่วยสอนสำหรับการอ่านง่าย ๆ ที่นี่: ► ดูวิดีโอ Retrofit 20+ รายการในเพลย์ลิสต์ของเราที่นี่: ► —————————– ———— หนังสือของเราเกี่ยวกับ Retrofit มีอยู่ใน leanpub ด้วย: ► —————————- ———— Future Studio ช่วยเหลือผู้ใช้มากกว่า 5,000 รายต่อวันในการแก้ปัญหา Android และ Node.js ด้วยบทแนะนำและวิดีโอกว่า 320+ รายการ เราอยู่ในภารกิจที่จะให้เนื้อหาเชิงลึกใหม่ทุกสัปดาห์ ชำระเงิน 320+ บทแนะนำเชิงลึกทางเทคนิค: ► สมัครรับสองวิดีโอใหม่ทุกสัปดาห์: ► ——————————- ——— ติดตามเราบนโซเชียลมีเดียเพื่อรับข้อมูลอัปเดตเกี่ยวกับเนื้อหาใหม่: ► ► ► ————————– ————– การถอดเสียงแบบสั้น: วิดีโอนี้จะเกี่ยวกับการตรวจสอบสิทธิ์ขั้นพื้นฐาน การตรวจสอบสิทธิ์เป็นกระบวนการที่คุณกำลังระบุตัวเองว่าเป็น “บุคคลพิเศษ” หากแอปของคุณมีกระบวนการเข้าสู่ระบบ ในช่วงเวลาที่ผู้ใช้ป้อนชื่อผู้ใช้และรหัสผ่าน เขาจะระบุตัวเองว่าเป็นผู้ใช้บริการของคุณโดยเฉพาะ การรับรองความถูกต้องพื้นฐานเป็นมาตรฐานที่คุณส่งชื่อผู้ใช้และรหัสผ่านเป็นส่วนหัวของคำขอที่เข้ารหัส base64 ไปยังเซิร์ฟเวอร์ เซิร์ฟเวอร์สามารถใช้ชื่อผู้ใช้และรหัสผ่านและตรวจสอบว่าอยู่ในฐานข้อมูลและถูกต้อง จากนั้นให้ดำเนินการตามที่คุณต้องการ หากคุณต้องการเริ่มใช้งานบน Android เราต้องทำหลายอย่าง ก่อนอื่นเราต้องเพิ่มส่วนหัวการอนุญาต จากนั้นคุณต้องสร้างส่วนที่เข้ารหัสนี้กลับมาที่นี่ และสุดท้ายเราก็ส่งคำขอด้วย Retrofit ฉันได้เตรียมแอพสำหรับเข้าสู่ระบบที่ว่างเปล่า เช่นเคยกับ Retrofit เราต้องเริ่มต้นด้วยการอธิบายอินเทอร์เฟซ เราเพิ่งเห็นว่าวิธีนี้เป็นวิธี GET จริง ๆ แล้วภายใต้เส้นทาง /basic เรียกสิ่งนี้ว่า getUser() ง่ายๆ และเราคาดหวังให้ผู้ใช้วัตถุกลับมา สิ่งที่เรายังต้องทำคือเพิ่มส่วนหัวการอนุญาต คุณสามารถเพิ่มส่วนหัวได้โดยการเพิ่มพารามิเตอร์อื่นที่นี่ ซึ่งจะเป็นสตริง และจะเป็นส่วนหัวการตรวจสอบสิทธิ์ และค่าของคำอธิบายประกอบจะเป็นการอนุญาต เรามีอินเทอร์เฟซ ดังนั้นตอนนี้เราต้องคุยกับอินเทอร์เฟซนั้น ให้ฉันกระโดดเข้าสู่กิจกรรมการเข้าสู่ระบบ เราจะใช้อินเทอร์เฟซ UserClient และใช้เมธอด getUser() เพื่อทำการโทร ส่วนหัวเป็นค่าของคีย์นั้นจริงๆ ดังนั้นเราจะเริ่มต้นพื้นฐานนี้ และเรามีพื้นที่ว่าง และกลับมาที่นี่ เราจำเป็นต้องเพิ่มชื่อผู้ใช้/รหัสผ่านที่เข้ารหัส คุณสามารถทำได้โดยใช้คลาส base64 และที่นี่คุณมีวิธีการเข้ารหัสอยู่แล้ว เราสามารถทำได้ encodeToString() และตอนนี้เราต้องให้อาร์เรย์ไบต์ อาร์เรย์ไบต์นั้นเป็นการรวมสตริง สิ่งที่เราจะทำตอนนี้คือ เราจะเพิ่มชื่อผู้ใช้และรหัสผ่าน และแยกทั้งสองอันด้วยเครื่องหมายทวิภาคอย่างง่าย [:]. จะเกิดอะไรขึ้นที่นี่? เราใช้ชื่อผู้ใช้ของเรา เราใช้รหัสผ่าน และเรารวมกับเครื่องหมายทวิภาค จากนั้นเราเข้ารหัสด้วยคลาส base64 และสามารถอ่านได้บนเซิร์ฟเวอร์ เซิร์ฟเวอร์สามารถถอดรหัสและตรวจสอบว่าเป็นผู้ใช้จริงหรือไม่ แน่นอน เรายังต้องการเรียกวัตถุของเราลงที่นี่ เนื่องจากเราอยู่ในเธรดพื้นหลังที่มีงาน async เราจึงสามารถใช้วิธี execute() ได้ ดังนั้นวิธีซิงโครนัสในการทำคำขอเครือข่ายนั้น นี่จะเป็นวัตถุการตอบสนองของเซิร์ฟเวอร์ ดังที่คุณทราบหากเราดำเนินการ () เราจำเป็นต้องตรวจจับความล้มเหลวของเครือข่ายซึ่งจะเป็น IOException และสุดท้ายเราต้องตรวจสอบว่าการตอบสนองสำเร็จหรือไม่ และในกรณีนั้นเราจะคืนค่าเป็นจริง สิ่งสุดท้ายที่ต้องทำคือแทนที่จะฮาร์ดโค้ดการเข้าสู่ระบบซึ่งไม่สมเหตุสมผล เราจะผูกมันไว้กับ UI แล้วเราจะเริ่มสิ่งนี้ มาทบทวนสิ่งที่คุณเห็นในวิดีโอนี้กัน ในวิดีโอนี้ คุณได้เห็นวิธีการตรวจสอบผู้ใช้ของคุณโดยใช้การพิสูจน์ตัวตนพื้นฐานกับเซิร์ฟเวอร์[No pun intended] โดยทั่วไปสิ่งที่คุณทำคือคุณกำลังเข้ารหัสชื่อผู้ใช้และรหัสผ่านเป็นสตริง base64 และส่งไปยังเซิร์ฟเวอร์ สตริงที่เข้ารหัสนั้นจะต้องเป็นส่วนหัวของคำขอการอนุญาต คุณต้องตรวจสอบให้แน่ใจว่าส่วนหัวของคำขอนั้นมีรูปแบบการอนุญาตที่แน่นอนเป็นคีย์ส่วนหัวและปล่อยให้ค่าเริ่มต้นด้วย “Basic ” จากนั้นสตริงที่เข้ารหัสนั้น ตรวจสอบให้แน่ใจว่าคุณมีรูปแบบที่ถูกต้องเสมอ ข้อเสียอย่างหนึ่งของวิธีที่ฉันแสดงให้คุณเห็นคือ คุณจะต้องทำซ้ำซ้ำแล้วซ้ำอีก ดีกว่าถ้าคุณมีศูนย์กลางที่คุณสร้างส่วนหัวการอนุญาตนั้นเสมอและสามารถทำได้โดยใช้ ServiceGenerator ..

brokengroundgame หวังว่าข้อมูลในบทความนี้จะมีคุณค่ามากสำหรับคุณ. ขอแสดงความนับถือ.

การค้นหาที่เกี่ยวข้องกับหัวข้อRetrofit Tutorial — Basic Authentication.

หนังสือ android studio

Retrofit,Android,Java,Networking,Authentication,Basic Authentication,Requests,programming,tutorial,android dev

#Retrofit #Tutorial #Basic #Authentication

Retrofit Tutorial — Basic Authentication

28 thoughts on “Retrofit Tutorial — Basic Authentication | การเขียนโปรแกรมการเรียนรู้ด้วยตนเอง ที่เว็บไซต์”

  1. Oldu lan olduuuuuuuuuu!! ♥♥♥♥ Thanks a lot man!!!!!

    "Lok lok logg log logg loog log loggg log ..ahh."
    Thit was a free saxso to you from me ♥♥♥♥♥

  2. Thank you this is very helpful. What if I just want to use the login details and password without doing an actual login? I just need this for API authentication.

  3. Annnnnd I am finally here, two days ago I saw this Basic Authentication tutorial but could not understand, then I decided to start from the beginning of the series and I already got here! Really happy to understand retrofit better now.

  4. Welp, looks like it's time to learn how to create an API in Golang… This doesn't really integrate without seeing the end result and getting that dopamine rush from seeing your creation work. It's okay I had to do this anyways, just a bit much to learn all at once like this.

    Success. I used Golang ECHO server. If you don't know how to build an API server yet (you need to learn if you're watching this video) follow this tutorial series until you get through this video https://www.youtube.com/watch?v=sJqJo34W3CU . There's modifications on both sides necessary, but with some care you can do it!

  5. Can we get GitHub link? It helps us lot to understand previous code as well as new integration. It would be a great help if you can share. I check your GitHub but this Oauth is not present.

Leave a Reply

Your email address will not be published. Required fields are marked *