mirror of
https://github.com/bitwarden/browser
synced 2025-12-20 02:03:39 +00:00
[EC-598] chore: continue rename webauthn to fido2
This commit is contained in:
11
libs/common/src/fido2/services/domain-utils.ts
Normal file
11
libs/common/src/fido2/services/domain-utils.ts
Normal file
@@ -0,0 +1,11 @@
|
||||
import { parse } from "tldts";
|
||||
|
||||
export function isValidRpId(rpId: string, origin: string) {
|
||||
const parsedOrigin = parse(origin, { allowPrivateDomains: true });
|
||||
const parsedRpId = parse(rpId, { allowPrivateDomains: true });
|
||||
|
||||
return (
|
||||
parsedOrigin.domain === parsedRpId.domain &&
|
||||
parsedOrigin.subdomain.endsWith(parsedRpId.subdomain)
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user