Centralized identity and access management (IDAM) systems suffer from sin-gle points of failure, lack of authorization transparency, and susceptibility to in-sider threats and privilege abuse. While role-based access control (RBAC) of-fers structured permission management, its enforcement through centralized pol-icy engines introduces auditability gaps unacceptable in modern distributed service delivery environments. This paper presents BDLock, a blockchain-enabled two-tier privacy-aware federated IDAM platform integrating OAuth 2.0, OpenID Connect (OIDC), and Hyperledger Fabric 2.4. The first tier validates JSON Web Tokens (JWT) issued by Keycloak against a Spring Boot resource server, the second tier enforces immutable scope-based RBAC rights on the Hyperledger Fabric ledger, ensuring every access decision is tamper-proof and auditable. Unlike prior approaches, BDLock uniquely bridges OAuth-authenticated off-chain identities to cryptographic on-chain Fabric wallet identities, satisfying all six STRIDE-modelled threats categories across both Web2 and Web3 identity models. Validated with up to 1,800 concurrent users, BDLock achieves a peak throughput of approximately 200 transactions per second using round-robin load balancing. At high concurrency, it outperforms single-peer fallback by up to 25%. Furthermore, it maintains uninterrupted access control during peer failures, eliminating the single point of failure found in all nine compared state-of-the-art systems.
Collaboration network of the authors
6 authors ·
11 co-authorship links
· 6 across different organisations
Hover or tap a name to highlight its co-authors. Double-click to open the author's page.
University of Dhaka
Jashore University of Science and Technology
University of Tsukuba
Different organisations
Same organisation
Affiliation unknown
Thicker line = more joint articles · bigger circle = more articles
Affiliations come from OpenAlex; journal OAI-PMH metadata carries none. Authors without an OpenAlex ID are matched by name, which can merge or split people.