Welcome to the upgraded BRAC University Institutional Repository. We are currently organizing collections after a recent system upgrade. Homepage category counters may temporarily show lower numbers while syncing, but over 27,000 repository items remain safe and accessible. Please use the search bar to find theses, scholarly outputs, and institutional documents.

Integrating single sign-on within the WebAuthn framework

bracu.degree.levelUndergraduate
bracu.type.groupStudent Works
datacite.rightsOpen Access
dc.contributor.advisorFerdous, Md Sadek
dc.contributor.authorAdnan, Asir
dc.contributor.authorAnika, Nafisha Tabassum
dc.contributor.authorSobahan, Saima
dc.contributor.authorIstiaque, A.J.M
dc.contributor.departmentDepartment of Computer Science and Engineering
dc.date.accessioned2026-04-21T03:46:59Z
dc.date.available2026-04-21T03:46:59Z
dc.date.copyright2026
dc.date.issued2026-01
dc.descriptionCataloged from PDF version of thesis.
dc.descriptionIncludes bibliographical references (pages 74-76).
dc.descriptionThis thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science, 2026.en_US
dc.description.abstractIn the world of digital identity, preserving user privacy while maintaining seamless access across platforms has become a challenge. WebAuthn, developed by World Wide Web Consortium (W3C) is mainly a web-based authentication standard. This system enhances security by enabling passwordless login through hardware-based and biometric authentication mechanisms. Another popular approach, to simplify authentication for users across the internet is Single-Sign-On (SSO) which allows a single credential to access multiple services or applications. This way users can get rid of the liability to manage multiple credentials, rather they can rely on only one credential to authenticate in a trusted manner and use that to authenticate in many other websites. Despite the potential of the SSO system, it has not been integrated with the WebAuthn framework till date. Through our research work, we have introduced a system that ensures passwordless authentication via WebAuthn and supports seamless access to service providers through SSO eliminating the requirements of repeated login. Moreover, this system empowers users with the full control over sharing their personal information by selective disclosure mechanism. Security Assertion Markup language (SAML) is used as the federated identity to exchange the authentication assertion securely between identity providers and service providers to enable seamless SSO. Thereby, introducing a new horizon of research on WebAuthn and SSO.en_US
dc.description.degreeBachelor of Science in Computer Science
dc.description.statementofresponsibilityAsir Adnan
dc.description.statementofresponsibilityNafisha Tabassum Anika
dc.description.statementofresponsibilitySaima Sobahan
dc.description.statementofresponsibilityA.J.M Istiaque
dc.format.extent76 pages
dc.identifier.otherID 23341026
dc.identifier.otherID 22101554
dc.identifier.otherID 22101109
dc.identifier.otherID 23341065
dc.identifier.urihttp://hdl.handle.net/10361/27982
dc.language.isoenen_US
dc.publisherBRAC Universityen_US
dc.rightsBRAC University theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission.
dc.subjectSingle-Sign-Onen_US
dc.subjectWebauthnen_US
dc.subjectSelective disclosureen_US
dc.subjectSAMLen_US
dc.subjectW3Cen_US
dc.subjectCTAPen_US
dc.subject.lcshComputers--Access control--Software.
dc.subject.lcshWorld Wide Web.
dc.titleIntegrating single sign-on within the WebAuthn frameworken_US
dc.typeThesisen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
22101109, 22101554, 23341026, 23341065_CSE.pdf
Size:
4.02 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: