mirror of
https://github.com/discourse/discourse.git
synced 2025-05-21 18:12:32 +08:00
WIP: Rename Webauthn to DiscourseWebauthn (#23077)
This commit is contained in:
@ -459,8 +459,8 @@ RSpec.describe UsersController do
|
||||
|
||||
it "stages a webauthn challenge and rp-id for the user" do
|
||||
secure_session = SecureSession.new(session["secure_session_id"])
|
||||
expect(Webauthn.challenge(user1, secure_session)).not_to eq(nil)
|
||||
expect(Webauthn.rp_id(user1, secure_session)).to eq(Discourse.current_hostname)
|
||||
expect(DiscourseWebauthn.challenge(user1, secure_session)).not_to eq(nil)
|
||||
expect(DiscourseWebauthn.rp_id(user1, secure_session)).to eq(Discourse.current_hostname)
|
||||
end
|
||||
|
||||
it "changes password with valid security key challenge and authentication" do
|
||||
@ -5658,13 +5658,15 @@ RSpec.describe UsersController do
|
||||
create_second_factor_security_key
|
||||
secure_session = read_secure_session
|
||||
response_parsed = response.parsed_body
|
||||
expect(response_parsed["challenge"]).to eq(Webauthn.challenge(user1, secure_session))
|
||||
expect(response_parsed["rp_id"]).to eq(Webauthn.rp_id(user1, secure_session))
|
||||
expect(response_parsed["rp_name"]).to eq(Webauthn.rp_name(user1, secure_session))
|
||||
expect(response_parsed["challenge"]).to eq(DiscourseWebauthn.challenge(user1, secure_session))
|
||||
expect(response_parsed["rp_id"]).to eq(DiscourseWebauthn.rp_id(user1, secure_session))
|
||||
expect(response_parsed["rp_name"]).to eq(DiscourseWebauthn.rp_name(user1, secure_session))
|
||||
expect(response_parsed["user_secure_id"]).to eq(
|
||||
user1.reload.create_or_fetch_secure_identifier,
|
||||
)
|
||||
expect(response_parsed["supported_algorithms"]).to eq(::Webauthn::SUPPORTED_ALGORITHMS)
|
||||
expect(response_parsed["supported_algorithms"]).to eq(
|
||||
::DiscourseWebauthn::SUPPORTED_ALGORITHMS,
|
||||
)
|
||||
end
|
||||
|
||||
context "if the user has security key credentials already" do
|
||||
|
Reference in New Issue
Block a user