Overview
We’ve had some extra time on our hands during the current COVID-19 crisis, and we’ve taken that opportunity to add some new technology demonstrations to our demo web site, demo.finitewisdom.com. These include avatars, human-readable browser information, single sign-on using SAML, sending and receiving text messages, and vehicle lookups using information from the National Highway Traffic Safety Administration.
Avatars
Gravatar
A globally recognized avatar
An “avatar” is an image that represents you online — a little picture that appears next to your name when you interact with websites. A Gravatar is a Globally Recognized Avatar, an image that follows you from site to site appearing beside your name when you do things like comment or post on a blog.
To demonstrate an integration with Gravatar, we have created a page that displays avatars for some of our employees.
Click to enlarge
Browsers
WhatIsMyBrowser
Human-readable description of your web browser
The purpose of the Browser API is to get human-readable descriptions of the web browser and operating system or operating platform currently in use. This is top-line information, perfect for describing a user's browsing set-up in a friendly way.
To demonstrate an integration with WhatIsMyBrowser, we have created a tool that one can use to compare the raw information about your web browser with its friendly, human-readable form.
Click to enlarge
SAML
SAML 2.0
Add single sign-on to your web application
Security Assertion Markup Language 2.0 (SAML 2.0) is a standard for exchanging authentication (who can log in) and authorization (who can do what) information between an Identity Provider (the single sign-in) and a Service Provider (your application). This helps reduce the administrative overhead of managing multiple sets of sign-in credentials.
To demonstrate a single sign-on process using SAML 2.0, we have added single sign-on capabilities to this application using three different Identity Providers: Auth0, Okta, and JumpCloud.
Click to enlarge
SMS
Twilio
Send and receive text messages from your web application
Twilio allows software developers to programmatically send and receive text messages using its web service APIs. This enables businesses to provide the right communications experience for their customers. As customer experience can increasingly make or break your brand, programmable communications has become more crucial than ever to the success of businesses today.
To demonstrate sending and receiving text messages using Twilio, we have created a sample application page that does exactly that.
Click to enlarge
Vehicles
vPIC
NHTSA vehicle database
The National Highway Traffic Safety Administration maintains a database of all manufacturers, makes and models of vehicles. One can query this database using vPIC, their public API.
To demonstrate an integration with vPIC, we have created pages that display all makes and models of passenger cars, multipurpose passenger vehicles, and motorcycles.
Click to enlarge