Make client credentials dynamic