А не будет лучше изначально дописать враппер для API, и в случае обращения с API выдавать json/xml, в случае обращения с сайта отдавать html? В дальнешем превести это всё в вид только json и заставить сайт с ним работать. Действительно беспокоит необходимость поддержания сразу двух веток дублированного, большей частью, кода, при условии, что сейчас идет активная разработка. Может подскажите, какие могут быть с этим проблемы (совмещением одно с другим). Возможно, просто у меня замылился взгляд на всё это, совет со стороны, очень поможет
Яркий пример twitter, у них есть API они разрабатывают его. Их веб-интерфейс это просто одно приложение для API, в таком ключе. Окей, общий смысл понял
Да, хорошо, что вы заметили, я именно это и имел ввиду, используется один хоум и один пользователь, несколько связок приват-паблик ключ для одного пользователя в системе
Да еще и хочется чтобы система и в ~/.ssh/authorized_keys смотрела
При авторизации через pam:
— система спрашивает: А есть ли такой пользователь в системе? (в этот момент залазит в nsswitch.conf. В моем случае, если находит локальных останавливается, если не находит — лезит в ldap)
— затем запрашивает shadow, если пользователь найден
Т.е. если я убираю в nsswitch.conf напротив passwd параметр ldap, то система фактически скажет: «Я про такого пользователя ничего не знаю» и не авторизует
Понял, смутило только «выборка десятка записей», это выбор для десяти записей, либо выбор самих десяти записей. Если десяти записей, то это просто выбор, без лимита?
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.