Для тех, кто ищет поточно-ориентированное решение, посмотрите здесь .
Код:
UPDATE Account
SET sg_status = 'A'
OUTPUT INSERTED.AccountId --You only need this if you want to return some column of the updated item
WHERE AccountId =
(
SELECT TOP 1 AccountId
FROM Account WITH (UPDLOCK) --this is what makes the query thread safe!
ORDER BY CreationDate
)
Согласно RFC2617 auth-scheme
может быть любым; если вам действительно нужен 401, вы не технически нарушаете спецификации, создавая что-то вроде WWW-Authenticate: OpenID realm = "My Realm" location = "http: // my / login / location "
. При этом поведение чужого кода, когда вы это делаете, конечно же, не определено. : -)
Существует спецификация OAuth Discovery , в которой указывается, что нужно поместить в заголовок WWW-Authenticate - если спецификация не устарела без замены спецификации.
]