Ваш сервер Satis или Toran Proxy может быть защищен базовой аутентификацией HTTP. Чтобы разрешить вашему проекту иметь доступ к этим пакетам, вам нужно будет сообщить композитору, как пройти аутентификацию с вашими учетными данными. Самый простой способ предоставить свои учетные данные - предоставить свой набор учетных данных в соответствии со спецификацией репозитория, такой как:
{
"repositories": [
{
"type": "composer",
"url": "https://extremely:secret@repo.example.org"
}
]
}
Это в основном научит композитора, как автоматически аутентифицироваться при чтении пакетов из репозитория предоставленного композитора. Это не работает для всех, особенно когда вы не хотите жестко закодировать свои учетные данные в вашем composer.json. Существует второй способ предоставить эти детали, и это осуществляется посредством взаимодействия. Если вы не предоставите учетные данные аутентификации, то составитель запросит вас при подключении ввести имя пользователя и пароль. Третий способ, если вы хотите предварительно настроить его, - это файл Файл должен содержать набор имен хостов, за которыми следуют каждая пара с их собственными парами имя пользователя/пароль, например:
{
"http-basic": {
"repo.example1.org": {
"username": "my-username1",
"password": "my-secret-password1"
},
"repo.example2.org": {
"username": "my-username2",
"password": "my-secret-password2"
}
}
}
Основным преимуществом файла |