CYB-61: add Ruby auth client

@ParthGandhi just fyi, that's how the java, python versions are designed and implemented.