Что я должен передать для WWW - Аутентифицируют заголовок на 401 с, если я только использую OpenID?

Для тех, кто ищет поточно-ориентированное решение, посмотрите здесь .

Код:

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 
)

34
задан James A. Rosen 2 June 2009 в 15:25
поделиться

2 ответа

Согласно RFC2617 auth-scheme может быть любым; если вам действительно нужен 401, вы не технически нарушаете спецификации, создавая что-то вроде WWW-Authenticate: OpenID realm = "My Realm" location = "http: // my / login / location ". При этом поведение чужого кода, когда вы это делаете, конечно же, не определено. : -)

26
ответ дан 27 November 2019 в 17:13
поделиться

Существует спецификация OAuth Discovery , в которой указывается, что нужно поместить в заголовок WWW-Authenticate - если спецификация не устарела без замены спецификации.

]
3
ответ дан 27 November 2019 в 17:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: