ශ්‍රී ලංකාවේ නවතම තාක්ෂණික පුවත් 2026-07-28, Tuesday
☁️ ක්ලවුඩ් තාක්ෂණය · 🕒 කියවීමට විනාඩි 2 · 👁 1

AWS Blocks සමඟ සම්පූර්ණ ආයතනික ලොගින් පද්ධතිය – එක් Typescript ගොනුවෙන්

AWS Blocks සමඟ සම්පූර්ණ ආයතනික ලොගින් පද්ධතිය – එක් Typescript ගොනුවෙන්

AWS Blocks නව ප්‍රවේශයක් ලෙස preview අවධියෙහි නිකුත් වී ඇත. මෙය ආයතනික පරිශීලක සත්‍යාපනය (authentication) සඳහා අවශ්‍ය සියලුම මොඩියුල – federation, multi‑tenancy, RBAC, MFA, audit logging, GDPR, rate limiting, CSRF ආරක්ෂාව, multi‑account සහ transactional email – එකට ගැලපී, පළමු දිනේම සකස් කර ගත හැකිය. වෙනත් විසඳුම් එක‑එක කරගන්නා අතර, AWS Blocks එකම Typescript ගොනුවක් තුළින් සියල්ල සම්බන්ධ කරයි.

ප්‍රධාන විශේෂාංග

  • AuthCognito සහ AuthOIDC එකට එක්ව, email/password සහ Google/GitHub වැනි සමාජ ලොගින් එකවර භාවිතා කළ හැකිය.
  • DistributedTable KVStore සහ org cookie මගින් multi‑tenancy සහ RBAC ක්‍රියාත්මක වේ.
  • Cognito MFA (SMS/TOTP/Email) සහ inline role checks සමඟ ආරක්ෂාව ශක්තිමත් කරයි.
  • TTL සමඟ audit logging, KVStore‑based sliding window rate limiting, SameSite cookies සහ CSRF protection.
  • GDPR‑අනුකූල consent, data export, cascade delete වැනි නීතිමය අවශ්‍යතා සපුරාලයි.
  • React Email templates සහ SES integration මගින් transactional email එවීමේ හැකියාව.

ආරක්ෂක පද්ධතියේ සැලැස්ම පහත පරිදි සරල කරයි: පරිශීලකයාගේ ලොගින් ඉල්ලීම පළමුව Cognito වෙත යැවෙයි; එය අසාර්ථක නම් OIDC (Google/GitHub) වෙත පරිවර්තනය වේ. දෙකම එකම unified API namespace එකට අයත් වන නිසා frontend පාර්ශවයෙන් provider එකේ වෙනස ගැන අවධානයක් නොදැකයි.

ඉන්පසු, backend logic සියල්ල aws-blocks/index.ts ගොනුව තුළ (~1300 lines) සකස් කරයි. CDK infrastructure, Lambda entry point, Pinia stores, middleware, layouts, plugins – සියල්ලම මෙම ව්‍යාපෘතියේ සටහන් ගොනු තුළින් කළ හැකිය. Nuxt 4 SPA එක භාවිතා කරමින්, Node.js හෝ Bun මත දියුණු කිරීමේදී AWS ගිණුමක් අවශ්‍ය නොවේ; සමාජ ලොගින් stub IdP මඟින් දේශීයව පරීක්ෂා කළ හැකිය. Cognito verification code එක console එකේ පෙන්වෙන නිසා SMS ගෙවීමක් අවශ්‍ය නොවේ.

ශ්‍රී ලංකාවට ඇති වැදගත්කම

ශ්‍රී ලංකාවේ තාක්ෂණික ශිෂ්‍යයන්, ස්ථානාධිකාරී සංවර්ධකයන් සහ ව්‍යාපාරිකයන්ට AWS Blocks නව අවස්ථාවක් සපයයි. පළමු වරට, සංකීර්ණ authentication පද්ධතියක් සකස් කිරීම සඳහා විශාල කාලය, සම්පත් හා පළපුරුද්ද අවශ්‍ය වුණත්, දැන් එක් Typescript ගොනුවක් මගින් සම්පූර්ණ solution එකක් ලබා ගත හැකිය. එමඟින් startup ගොඩනැගීමේ වේගය ඉහළ යයි, ආරක්ෂක නීති (GDPR, CSRF) පිළිබඳ අවශ්‍යතා ඉක්මනින් පුරවා ගත හැකිය. තවත් වාසිය වන්නේ, දේශීය සංවර්ධකයන්ට AWS සේවා භාවිතා නොකර, offline පරීක්ෂණයක් කළ හැකි වීමයි; ඒ නිසා cloud 비용 අඩු කර, නව තාක්ෂණය ඉගෙන ගැනීමට අඩු බාධකයක් ලැබේ.

අවසන් වශයෙන්, AWS Blocks ප්‍රයෝජනයෙන් ඔබේ ව්‍යාපාරයේ පරිශීලක ආරක්ෂාව, පරිපාලන කාර්යක්ෂමතාව සහ නවෝත්පාදන වේගය සියල්ලම වර්ධනය වේ. එය දැන් preview අවධියේ නමුත්, ඉදිරියේදී production‑ready solution එකක් බවට පත්වීමට සූදානම්.

💡 ඔබේ ව්‍යාපාරයට AWS Blocks සමඟ ආරක්ෂිත ලොගින් පද්ධතියක් අත්හදා බලන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#AWS #Authentication #Cloud #Developers #SriLanka