GitHub authorization based on token