Skip to main content


Showing posts from April, 2016

Configuring a MySQL database as a secondary user store for WSO2 Identity Server

It's been almost a week since I joined WSO2. I am now part of the WSO2 Identity Server team :) So my adventures from now on will revolve around the Identity Management area and security stuff. We are currently on our way to release Identity Server 5.2.0 beta. During alpha testing, I learnt several basics that I thought worth making a note of. Hence, this post as both a note to myself and anyone starts off with WSO2 Identity Server.
A user store is basically where WSO2 IS stores all information about users such as username, password, roles etc.WSO2 Identity Server comes with a built-in LDAP-based primary user store out of the box. This is true for other WSO2 products as well.

However, you also have the option of configuring any JDBC database,external LDAP or an Active Directory as the secondary user store in WSO2 IS and other products.

I will focus on setting up a MySQL database as the secondary user store in WSO2 IS in this post. I will divide the process into to three parts, Gett…

Display Wifi speed on the system tray

I am using a Xiaomi Redmi Note phone, the MIUI which is the custom ROM that comes with Mi phones gives this cool option to display network speed in the system tray. I find that useful specially when downloads are in process etc. So wanted the same for my lap top as well.

I saw my friend using a similar applet in his Ubuntu machine. So with a bit of googling around I found  Netspeed Indicator Applet which displays the total current network traffic on system tray area on panel. You can check out the current download & upload speed from its drop-down menu. 

Pretty simple steps to get it,

Open up the terminal and,

sudo add-apt-repository ppa:nilarimogard/webupd8 sudo apt-get update sudo apt-get install indicator-netspeed
The applet will show up on the system tray in the next login, you have the option either monitoring network speeds for each interface (wlan , eth) separately or all at once.
Here's how it would look after you get it working,