Barack Obama has joined the illustrious list of leading US politicians to get a secret service codename.