method
check_opaque
v1_8_7_330 -
Show latest stable
- Class:
WEBrick::HTTPAuth::DigestAuth
check_opaque(opaque_struct, req, auth_req)private
No documentation available.
# File lib/webrick/httpauth/digestauth.rb, line 303
def check_opaque(opaque_struct, req, auth_req)
if (@use_next_nonce && auth_req['nonce'] != opaque_struct.nonce)
error('%s: nonce unmatched. "%s" for "%s"',
auth_req['username'], auth_req['nonce'], opaque_struct.nonce)
return false
elsif !check_nonce(req, auth_req)
return false
end
if (@check_nc && auth_req['nc'] != opaque_struct.nc)
error('%s: nc unmatched."%s" for "%s"',
auth_req['username'], auth_req['nc'], opaque_struct.nc)
return false
end
true
end