Home / Companies / Permit.io / Blog / December 2022

December 2022 Summaries

3 posts from Permit.io

Filter
Month: Year:
Post Summaries Back to Blog
Podcasts have become an essential medium for developers to keep up with trends and advancements in the tech industry, and Permit.io has highlighted six standout developer podcasts for 2022, each offering unique insights and perspectives. "Software Engineering Daily" provides a comprehensive range of software-related topics, while "The InfoQ Podcast" delves into software development techniques and trends. "Software at Scale" focuses on the challenges of large-scale systems, featuring input from industry leaders. "The New Stack Podcast" explores the business aspects of technology, examining how tech drives innovation and growth. "The Changelog" highlights personal stories and experiences of individuals in the tech world, while "What the Dev?" succinctly introduces the latest software trends. These podcasts cater to developers of all levels, providing a mix of practical advice, expert insights, and inspiration.
Dec 20, 2022 883 words in the original blog post.
Policy as Code is an innovative approach to defining, managing, and enforcing rules through code, mirroring the processes used in software development. This method enhances consistency, accuracy, and traceability across systems by automating policy enforcement, ensuring uniform application across various environments, and enabling effective scalability. Prominent tools like Open Policy Agent (OPA), AWS Cedar, and OpenFGA support policy as code by allowing developers to define logic-driven and data-driven policies suitable for diverse use cases, ranging from infrastructure management to complex application-level authorization. The practice encourages collaboration across teams, simplifies policy updates, and offers flexibility by integrating with CI/CD pipelines for automated testing and deployment. It bridges the gap between code-driven policy enforcement and centralized data management, as seen in systems like Google Zanzibar, which excels in managing relationship-based access control. Tools such as Permit.io further facilitate policy management by providing low-code/no-code interfaces, enabling non-technical stakeholders to participate in policy creation and ensuring seamless integration and real-time enforcement across distributed systems.
Dec 13, 2022 2,378 words in the original blog post.
Identity and access management (IAM) is the framework of policies and technologies used to manage digital identities and control access to system resources, encapsulating authentication, authorization, and identity management. Authentication verifies a user's identity using credentials like passwords or biometric factors, while authorization determines access rights based on roles or attributes, employing models such as role-based access control (RBAC) and attribute-based access control (ABAC). IAM systems seek to enhance security, simplify access, and minimize unauthorized access risks, with key technologies including Single Sign-On (SSO), OAuth, and OpenID Connect. Leading IAM services like Okta and Microsoft Azure Active Directory, along with protocols like SAML and LDAP, help organizations manage identities securely, supported by buzzwords such as passwordless authentication and policy as code. The article also highlights the roles of identity providers and the significance of federation in linking identity systems, as well as the emerging trends in IAM, including the use of Google Zanzibar for scalable permissions management and open-source tools like Open Policy Agent (OPA) for policy enforcement.
Dec 11, 2022 1,448 words in the original blog post.