Decoding a Google ID token from a mobile app 150 150 Benjamin Durin

Decoding a Google ID token from a mobile app

Similar to a previous article about Facebook tokens, I am going to explain how to verify, in an API, that users authenticated successfully with Google in a mobile…

Fixing WPML bug with different domains 150 150 Benjamin Durin

Fixing WPML bug with different domains

As you may know, WPML offers the option to use different domains for different languages. It turned out that I already had the same domain name with different…

Importing translated products for free in WooCommerce 150 150 Benjamin Durin

Importing translated products for free in WooCommerce

A client of mine has hundreds of products to enter into their new site and they use two languages: English and Chinese. The official solution from WPML is to…

Inspect a Facebook input token coming from a mobile app 150 150 Benjamin Durin

Inspect a Facebook input token coming from a mobile app

If you are developing an API for a mobile app, there is a chance that you will have to deal with Facebook login. Usually the mobile app will…

Serving apple-app-site-association file for Apple Universal links 150 150 Benjamin Durin

Serving apple-app-site-association file for Apple Universal links

An iOS app I am writing an API for is using Apple Universal links. For this feature to work, the server must serve a JSON file called apple-app-site-association…