нет, это не нормально.
HTTPS будет работать до тех пор, пока вы отправляете пароль в теле или заголовке через POST-запрос, но не защищает его, когда вы помещаете в URL конфиденциальную информацию.
Поэтому используйте POST, поместите конфиденциальные данные в тело или заголовок, а не в URL, и, наконец, отправьте запрос через https.