# WEB API component, missing functions to perform authentication

**URL:** <https://community.thunkable.com/t/web-api-component-missing-functions-to-perform-authentication/309569>\
**Category:** Questions about Thunkable X\
**Created:** [November 8, 2019, 11:42am UTC](https://community.thunkable.com/t/web-api-component-missing-functions-to-perform-authentication/309569 "2019-11-08T11:42:54Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![harri.f](https://avatars.discourse-cdn.com/v4/letter/h/e79b87/32.png) [@harri.f](https://community.thunkable.com/u/harri.f)\
**Post date:** [November 8, 2019, 11:42am UTC](https://community.thunkable.com/t/web-api-component-missing-functions-to-perform-authentication/309569/1 "2019-11-08T11:42:54Z")

</div>

Hi!

I’m pretty new to thunkable X and I like it. In my fist project I’d like to integrate with goggle API’s.  
This is not really easy, let’s say impossible. The WEB API component in thunkable supports no basic features to perform authentication. That’s like BASE64 en/decoding, hashvalue calc (SHA256 RSA), and so on.  
When I like to connect to google API via server to server authentication I need all this things.  
I don’t want to use tons of other WEB services to have scuccess. Import of 3rd party extensions is not possible in thunkable X so far

Therefor my simply question, will this functionality be added in the near future to the WEB API component or are there other plans to provide this ?

Best Regards  
Harri

---

<div class="post-metadata">

**Author:** ![Chris](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/chris/32/78883_2.png) [@Chris](https://community.thunkable.com/u/Chris)\
**Post date:** [November 8, 2019, 12:28pm UTC](https://community.thunkable.com/t/web-api-component-missing-functions-to-perform-authentication/309569/2 "2019-11-08T12:28:21Z")

</div>

Not an API expert but I think you should be able to authenticate with all APIs by adding the necessary authentication headers 🤔

Here’s some documentation [https://docs.thunkable.com/web-api](https://docs.thunkable.com/web-api)

best, Chris

---

<div class="post-metadata">

**Author:** ![harri.f](https://avatars.discourse-cdn.com/v4/letter/h/e79b87/32.png) [@harri.f](https://community.thunkable.com/u/harri.f)\
**Post date:** [November 8, 2019, 8:26pm UTC](https://community.thunkable.com/t/web-api-component-missing-functions-to-perform-authentication/309569/3 "2019-11-08T20:26:11Z")

</div>

Hi Chris!

Unfortunately if I like to create a JWT (JSON web token) I need cryptographic and encoding functionality. The Google JWT includes in the claim section the expiration time (max. 1h from now). Thus I cannot calculate a static JWT and use this.

Best regards  
Harri

---

<div class="post-metadata">

**Author:** ![actech](https://avatars.discourse-cdn.com/v4/letter/a/3d9bf3/32.png) [@actech](https://community.thunkable.com/u/actech)\
**Post date:** [November 9, 2019, 8:20am UTC](https://community.thunkable.com/t/web-api-component-missing-functions-to-perform-authentication/309569/4 "2019-11-09T08:20:51Z")

</div>

Hi,

Look at the functionality of the service [http://api.foxtools.ru/v2/Help/Base64](http://api.foxtools.ru/v2/Help/Base64)

- [Base64](http://api.foxtools.ru/v2/Help/Base64)
- [CodeConverter](http://api.foxtools.ru/v2/Help/CodeConverter)
- [CurrencyConverter](http://api.foxtools.ru/v2/Help/CurrencyConverter)
- [EventLogger](http://api.foxtools.ru/v2/Help/EventLogger)
- [GeoIp](http://api.foxtools.ru/v2/Help/GeoIp)
- [GetToken](http://api.foxtools.ru/v2/Help/GetToken)
- [Guid](http://api.foxtools.ru/v2/Help/Guid)
- [Hash](http://api.foxtools.ru/v2/Help/Hash)
- [Hex](http://api.foxtools.ru/v2/Help/Hex)
- [HtmlConverter](http://api.foxtools.ru/v2/Help/HtmlConverter)
- [Http](http://api.foxtools.ru/v2/Help/Http)
- [Idn](http://api.foxtools.ru/v2/Help/Idn)
- [ImageSharing](http://api.foxtools.ru/v2/Help/ImageSharing)
- [ImageToText](http://api.foxtools.ru/v2/Help/ImageToText)
- [MachineKey](http://api.foxtools.ru/v2/Help/MachineKey)
- [MimeType](http://api.foxtools.ru/v2/Help/MimeType)
- [Proxy](http://api.foxtools.ru/v2/Help/Proxy)
- [Pwd](http://api.foxtools.ru/v2/Help/Pwd)
- [QR](http://api.foxtools.ru/v2/Help/QR)
- [RandomKey](http://api.foxtools.ru/v2/Help/RandomKey)
- [Stat](http://api.foxtools.ru/v2/Help/Stat)
- [TextDecoder](http://api.foxtools.ru/v2/Help/TextDecoder)
- [Translator](http://api.foxtools.ru/v2/Help/Translator)
- [UrlConverter](http://api.foxtools.ru/v2/Help/UrlConverter)
- [VkUpload](http://api.foxtools.ru/v2/Help/VkUpload)
- [Weather](http://api.foxtools.ru/v2/Help/Weather)
- [WebConverter](http://api.foxtools.ru/v2/Help/WebConverter)
- [ZzWeb](http://api.foxtools.ru/v2/Help/ZzWeb)

---

<div class="post-metadata">

**Author:** ![lmc\_630w](https://avatars.discourse-cdn.com/v4/letter/l/e95f7d/32.png) [@lmc\_630w](https://community.thunkable.com/u/lmc_630w)\
**Post date:** [April 22, 2020, 1:16pm UTC](https://community.thunkable.com/t/web-api-component-missing-functions-to-perform-authentication/309569/5 "2020-04-22T13:16:40Z")

</div>

Hi harry,

Did you find any way to integrate Google APIs? I have the same problem you mentioned. ☹

---

<div class="post-metadata">

**Author:** ![ioannis](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/ioannis/32/146956_2.png) [@ioannis](https://community.thunkable.com/u/ioannis)\
**Post date:** [November 8, 2024, 11:38am UTC](https://community.thunkable.com/t/web-api-component-missing-functions-to-perform-authentication/309569/6 "2024-11-08T11:38:48Z")

</div>


