Sobes.tech
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.