OAuth client implementation for ATProto in Ruby