Junior — Middle
Hogyan lehet beilleszteni az autorizációs tokent a HTTP-kérésekbe?
sobes.tech MI
Válasz az MI-től
Az engedélyezési token általában az HTTP-kérés Authorization fejlécében kerül hozzáadásra. Androidon, például Retrofit vagy OkHttp könyvtárak használatakor, ez úgy történik, hogy a kéréshez hozzáadunk egy fejlécet.
OkHttp példával:
OkHttpClient client = new OkHttpClient.Builder()
.addInterceptor(chain -> {
Request original = chain.request();
Request request = original.newBuilder()
.header("Authorization", "Bearer " + token)
.method(original.method(), original.body())
.build();
return chain.proceed(request);
})
.build();
Itt a token egy karakterlánc, amely az engedélyezési tokenedet tartalmazza. Ez a megközelítés lehetővé teszi, hogy automatikusan hozzáadjuk a tokent minden kliens kéréséhez.