Я створюю веб-додаток із рівнем послуг. Рівень послуг буде побудований з використанням дизайну RESTful. Думається, що в майбутньому ми можемо створювати інші додатки (iPhone, Android тощо), які використовують той самий рівень послуг, що і веб-додаток. Моє запитання полягає в наступному - як мені застосувати логін? Я думаю, у мене виникають проблеми з переходом від більш традиційного дієслівного дизайну до дизайну, заснованого на ресурсах. Якби я будував це за допомогою SOAP, я, мабуть, мав би метод під назвою Login. У REST у мене повинен бути ресурс. У мене виникають труднощі з розумінням того, як слід створити свій URI для входу. Це має бути приблизно так:
http: // myservice / {ім'я користувача}? p = {пароль}
РЕДАГУВАТИ: Веб-програма інтерфейсу використовує традиційну платформу ASP.NET для автентифікації. Однак у певний момент процесу автентифікації мені потрібно перевірити надані облікові дані. У традиційному веб-додатку я б шукав базу даних. Але в цьому сценарії я закликаю службу замість того, щоб шукати базу даних. Тож мені потрібно щось у службі, що перевірить надані облікові дані. І на додаток до перевірки наданих облікових даних мені, мабуть, також потрібна якась інформація про користувача після успішної автентифікації - такі речі, як їх повне ім'я, їх ідентифікатор тощо. Сподіваюсь, це робить питання більш зрозумілим.
Або я не думаю про це правильно? Я відчуваю, що мені важко описати своє запитання правильно.
Корі