# policies

Published articles for policies.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## AI Cost Visibility: Why Policies Don't Stop Surprise Bills

DevFeed: [AI Cost Visibility: Why Policies Don't Stop Surprise Bills](<https://devfeed.tech/articles/ai-cost-visibility-why-policies-don-t-stop-surprise-bills-41412.md>)

Original publisher: [Read original article](<https://www.harness.io/blog/ai-cost-visibility-why-policies-alone-dont-stop-surprise-bills>)

Author: Kelsey Rosen

Published: 2026-09-17T00:00:00Z

Content type: opinion

Language: en

Sources: [Harness Blog](<https://devfeed.tech/sources/harness-blog.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [finops](<https://devfeed.tech/topics/finops.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [cost](<https://devfeed.tech/tags/cost.md>), [finops](<https://devfeed.tech/tags/finops.md>), [governance](<https://devfeed.tech/tags/governance.md>), [organizations](<https://devfeed.tech/tags/organizations.md>), [policies](<https://devfeed.tech/tags/policies.md>), [report](<https://devfeed.tech/tags/report.md>), [visibility](<https://devfeed.tech/tags/visibility.md>)

### AI overview

Organizations are establishing AI spending policies but continue to receive unexpected bills because policies do not provide sufficient cost visibility or enforcement. The article argues that AI spending requires FinOps governance capable of tracking actual usage, detecting issues such as oversized models and retry loops, and assigning clear ownership.

### Source excerpt

Organizations are writing AI spend policies but still getting surprise bills. Learn why governance alone fails without real policies. | Blog

## Policy as Code in 2026: OPA, Kyverno, Cedar and What's Next

DevFeed: [Policy as Code in 2026: OPA, Kyverno, Cedar and What's Next](<https://devfeed.tech/articles/policy-as-code-in-2026-opa-kyverno-cedar-and-what-s-next-26775.md>)

Original publisher: [Read original article](<https://www.harness.io/blog/policy-as-code-in-2026-opa-kyverno-cedar-and-what-s-next>)

Author: Abhijit Pujare Eric Minick

Published: 2026-09-11T00:00:00Z

Content type: article

Language: en

Sources: [Harness Blog](<https://devfeed.tech/sources/harness-blog.md>)

Topics: [policy-as-code](<https://devfeed.tech/topics/policy-as-code.md>), [Open Policy Agent](<https://devfeed.tech/topics/open-policy-agent.md>), [rego](<https://devfeed.tech/topics/rego.md>), [Kyverno](<https://devfeed.tech/topics/kyverno.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [JSON](<https://devfeed.tech/topics/json.md>), [YAML](<https://devfeed.tech/topics/yaml.md>), [AI Agent](<https://devfeed.tech/topics/ai-agent.md>)

Tags: [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [compliance](<https://devfeed.tech/tags/compliance.md>), [json](<https://devfeed.tech/tags/json.md>), [kyverno](<https://devfeed.tech/tags/kyverno.md>), [opa](<https://devfeed.tech/tags/opa.md>), [open-policy-agent](<https://devfeed.tech/tags/open-policy-agent.md>), [policies](<https://devfeed.tech/tags/policies.md>), [policy-as-code](<https://devfeed.tech/tags/policy-as-code.md>), [rego](<https://devfeed.tech/tags/rego.md>), [security](<https://devfeed.tech/tags/security.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>), [yaml](<https://devfeed.tech/tags/yaml.md>)

### AI overview

This article surveys the 2026 Policy as Code ecosystem, comparing general-purpose Open Policy Agent and Rego with specialized approaches such as Kyverno, Cedar, and agent-oriented governance. It discusses the shift toward automated, machine-readable governance, the separation of policy from business logic, and the challenges of authoring and maintaining Rego as schemas evolve.

### Source excerpt

| Blog

## Fine-Grained Admin Permissions for Organizations

DevFeed: [Fine-Grained Admin Permissions for Organizations](<https://devfeed.tech/articles/fine-grained-admin-permissions-for-organizations-31776.md>)

Original publisher: [Read original article](<https://www.keycloak.org/2026/05/org-fgap>)

Author: Vlasta Ramik

Published: 2026-05-07T00:00:00Z

Content type: release

Language: en

Sources: [Keycloak Blog](<https://devfeed.tech/sources/keycloak-blog.md>)

Topics: [Keycloak](<https://devfeed.tech/topics/keycloak.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [Security](<https://devfeed.tech/topics/security.md>)

Tags: [idm](<https://devfeed.tech/tags/idm.md>), [kerberos](<https://devfeed.tech/tags/kerberos.md>), [keycloak](<https://devfeed.tech/tags/keycloak.md>), [ldap](<https://devfeed.tech/tags/ldap.md>), [openid-connect](<https://devfeed.tech/tags/openid-connect.md>), [permissions](<https://devfeed.tech/tags/permissions.md>), [policies](<https://devfeed.tech/tags/policies.md>), [rest-api](<https://devfeed.tech/tags/rest-api.md>), [saml](<https://devfeed.tech/tags/saml.md>), [security](<https://devfeed.tech/tags/security.md>), [sso](<https://devfeed.tech/tags/sso.md>)

### AI overview

Keycloak 26.7.0 adds Fine-Grained Admin Permissions support for Organizations, allowing administrators to assign organization-level manage or view access instead of requiring realm-wide administrative control.

### Source excerpt

In Keycloak 26.7.0, Fine-Grained Admin Permissions (FGAP) will support Organizations as a resource type. This means you can grant an administrator permission to manage Org A while only allowing them to view Org B -- or restrict their access to a single organization entirely. No more realm-wide all-or-nothing admin access for organizations. The Problem Before this release, administering organizations required the manage-realm role, which grants far broader access than just organizations -- it covers realm settings, authentication flows, and much more. There was no way to grant someone access to manage organizations without also giving them control over the entire realm. In multi-tenant deployments where different teams or partners own different organizations, this was a significant security and operational concern. What's New Two changes in Keycloak 26.7.0 work together to solve this: Organization-Specific Admin Roles Organizations will support scoped admin roles that let you delegate day-to-day management tasks without granting realm-wide access. An organization administrator can: Create, update, and delete organizations Invite new members and revoke membership Link and unlink identity providers Manage organization groups These roles grant access to all organizations in the realm and can only be assigned by realm administrators, ensuring that privilege escalation stays under control. Organizations as a FGAP Resource Type Organizations will be a first-class resource type in the Fine-Grained Admin Permissions system, alongside Users, Groups, or Clients. This brings two permission scopes for organizations: manage -- full administrative control over the organization view -- read-only access to the organization and its configuration When FGAP is enabled, permissions can be set per organization. An administrator who is granted manage and view on Org A and view on Org B will see both organizations, but would be able to update (or make other managerial tasks) just Org A in the

## How to Secure Microservices with SPIFFE and Istio

DevFeed: [How to Secure Microservices with SPIFFE and Istio](<https://devfeed.tech/articles/how-to-secure-microservices-with-spiffe-and-istio-29691.md>)

Original publisher: [Read original article](<https://goteleport.com/blog/how-to-secure-microservices-spiffe-istio/>)

Author: info@goteleport.com (Jeff Ellin, Boris Kurktchiev)

Published: 2026-02-20T00:00:00Z

Content type: tutorial

Language: en

Sources: [Teleport](<https://devfeed.tech/sources/teleport.md>)

Topics: [istio](<https://devfeed.tech/topics/istio.md>), [Microservices](<https://devfeed.tech/topics/microservices.md>), [SPIFFE](<https://devfeed.tech/topics/spiffe.md>), [Zero Trust](<https://devfeed.tech/topics/zero-trust.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Secrets Management](<https://devfeed.tech/topics/secrets-management.md>), [certificates](<https://devfeed.tech/topics/certificates.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [authorization](<https://devfeed.tech/tags/authorization.md>), [backend](<https://devfeed.tech/tags/backend.md>), [certificates](<https://devfeed.tech/tags/certificates.md>), [cloud-native](<https://devfeed.tech/tags/cloud-native.md>), [firewalls](<https://devfeed.tech/tags/firewalls.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [istio](<https://devfeed.tech/tags/istio.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [policies](<https://devfeed.tech/tags/policies.md>), [secrets-management](<https://devfeed.tech/tags/secrets-management.md>), [security](<https://devfeed.tech/tags/security.md>), [service-mesh](<https://devfeed.tech/tags/service-mesh.md>), [spiffe](<https://devfeed.tech/tags/spiffe.md>), [zero-trust](<https://devfeed.tech/tags/zero-trust.md>)

### AI overview

This guide explains how to secure microservices with SPIFFE identities, Istio service-mesh mTLS, short-lived certificates, and Zero Trust authorization policies. It addresses the limits of network-based trust and long-lived certificates in dynamic Kubernetes environments.

### Source excerpt

Learn how to deploy a secure microservices application, configure default-deny authorization policies, and rebuild service connectivity with SPIFFE-based allow rules.

## Immediate, Automated, Compliant Access Enforcement with Teleport JIT Watcher

DevFeed: [Immediate, Automated, Compliant Access Enforcement with Teleport JIT Watcher](<https://devfeed.tech/articles/immediate-automated-compliant-access-enforcement-with-teleport-jit-watcher-29724.md>)

Original publisher: [Read original article](<https://goteleport.com/blog/jit-watcher/>)

Author: dan.johns@goteleport.com (Dan Johns)

Published: 2025-08-29T00:00:00Z

Content type: tutorial

Language: en

Sources: [Teleport](<https://devfeed.tech/sources/teleport.md>)

Topics: [JIT](<https://devfeed.tech/topics/jit.md>), [Security](<https://devfeed.tech/topics/security.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>), [DevOps](<https://devfeed.tech/topics/devops.md>), [API](<https://devfeed.tech/topics/api.md>), [Go](<https://devfeed.tech/topics/go.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [devops](<https://devfeed.tech/tags/devops.md>), [go](<https://devfeed.tech/tags/go.md>), [jit](<https://devfeed.tech/tags/jit.md>), [least-privilege](<https://devfeed.tech/tags/least-privilege.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [policies](<https://devfeed.tech/tags/policies.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

This article presents a Go-based Teleport JIT Watcher that continuously enforces just-in-time access policies. It connects to Teleport's gRPC API using Machine ID, reviews access requests every 30 seconds, automatically approves compliant requests, denies policy violations, and locks old requests to limit access accumulation.

### Source excerpt

Immediate, Automated, Compliant Access Enforcement with Teleport JIT Watcher A common request we hear at Teleport is for immediate Just-in-Time (JIT) access. Users shouldn't have standing access to resources, but they do need an audited escalation and approval process they can personally execute when access is required. This raises an important challenge: how do we ensure users only access the resources they truly need, without creating access sprawl or slowing teams down?

## 3 VNet Use Cases to Simplify Internal Access (Without VPNs)

DevFeed: [3 VNet Use Cases to Simplify Internal Access (Without VPNs)](<https://devfeed.tech/articles/3-vnet-use-cases-to-simplify-internal-access-without-vpns-29542.md>)

Original publisher: [Read original article](<https://goteleport.com/blog/3-vnet-use-cases-to-simplify-internal-access-without-vpns/>)

Author: jackson.pitts@goteleport.com (Jack Pitts)

Published: 2025-07-23T00:00:00Z

Content type: tutorial

Language: en

Sources: [Teleport](<https://devfeed.tech/sources/teleport.md>)

Topics: [Network](<https://devfeed.tech/topics/network.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Access Control](<https://devfeed.tech/topics/access-control.md>), [migration](<https://devfeed.tech/topics/migration.md>), [cURL](<https://devfeed.tech/topics/curl.md>), [container](<https://devfeed.tech/topics/container.md>)

Tags: [access-control](<https://devfeed.tech/tags/access-control.md>), [cli](<https://devfeed.tech/tags/cli.md>), [container](<https://devfeed.tech/tags/container.md>), [curl](<https://devfeed.tech/tags/curl.md>), [developer-tools](<https://devfeed.tech/tags/developer-tools.md>), [migration](<https://devfeed.tech/tags/migration.md>), [permissions](<https://devfeed.tech/tags/permissions.md>), [policies](<https://devfeed.tech/tags/policies.md>), [security](<https://devfeed.tech/tags/security.md>), [use-cases](<https://devfeed.tech/tags/use-cases.md>), [vpn](<https://devfeed.tech/tags/vpn.md>)

### AI overview

This article explains how Teleport VNet provides secure access to internal TCP applications and services without traditional VPNs or manual tunnels. It presents use cases involving internal APIs, private registries, developer tools, and custom DNS, and describes identity-based access controls and role-based permissions.

### Source excerpt

Discover how to use Teleport VNet for secure internal access without VPN friction. Explore three real-world use cases: CLI access, internal APIs, and VPN migration.

## Achieving Fine-Grained Admin Permissions with Keycloak 26.2

DevFeed: [Achieving Fine-Grained Admin Permissions with Keycloak 26.2](<https://devfeed.tech/articles/achieving-fine-grained-admin-permissions-with-keycloak-26-2-31704.md>)

Original publisher: [Read original article](<https://www.keycloak.org/2025/05/fgap-kc-26-2>)

Author: Vlasta Ramik

Published: 2025-05-14T00:00:00Z

Content type: tutorial

Language: en

Sources: [Keycloak Blog](<https://devfeed.tech/sources/keycloak-blog.md>)

Topics: [Keycloak](<https://devfeed.tech/topics/keycloak.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [Access Control](<https://devfeed.tech/topics/access-control.md>), [audit](<https://devfeed.tech/topics/audit.md>), [Security](<https://devfeed.tech/topics/security.md>), [console](<https://devfeed.tech/topics/console.md>)

Tags: [access-control](<https://devfeed.tech/tags/access-control.md>), [admin](<https://devfeed.tech/tags/admin.md>), [administration](<https://devfeed.tech/tags/administration.md>), [audit](<https://devfeed.tech/tags/audit.md>), [authorization](<https://devfeed.tech/tags/authorization.md>), [console](<https://devfeed.tech/tags/console.md>), [idm](<https://devfeed.tech/tags/idm.md>), [kerberos](<https://devfeed.tech/tags/kerberos.md>), [keycloak](<https://devfeed.tech/tags/keycloak.md>), [ldap](<https://devfeed.tech/tags/ldap.md>), [openid-connect](<https://devfeed.tech/tags/openid-connect.md>), [policies](<https://devfeed.tech/tags/policies.md>), [saml](<https://devfeed.tech/tags/saml.md>), [scopes](<https://devfeed.tech/tags/scopes.md>), [security](<https://devfeed.tech/tags/security.md>), [sso](<https://devfeed.tech/tags/sso.md>)

### AI overview

This article introduces Fine-Grained Admin Permissions V2 in Keycloak 26.2. It explains how FGAP V2 supports delegated administration and more granular management of users, clients, groups, and roles within a realm, with centralized permission management in the Admin Console.

### Source excerpt

For years, Role-Based Access Control (RBAC) has been the cornerstone of authorization in many applications. Assigning users to roles provides a simple and effective way to manage access for common use cases. However, as applications become more complex and security requirements more demanding, RBAC alone often falls short. Keycloak is leveling up administrative access control with the release of Fine Grained Admin Permissions V2 a major step towards introducing delegated administration to Keycloak so that server administrators can assign management privileges to other users in a realm. By doing that, you should be able to reduce management costs and effort, and improve the overall efficiency and security of your deployments by authorizing access to specific resources in a realm. Why Fine-Grained Admin Permissions (FGAP) V2? In previous Keycloak versions, administrative access was largely driven by broad roles such as realm-admin or manage-users. While effective for simple setups, these roles often granted more access than necessary and lacked clarity around which actions they allowed. FGAP V2 introduces a cleaner, more deliberate permission model that enables: Granular access control over users, clients, groups, and roles Clear boundaries between operations--no more implicit permissions Easier management of the permissions and policies Better evaluation mechanism to allow authorization administrators audit the model ✨ Key Highlights 🧭 Centralized Permissions Management A new Permissions section in the Admin Console provides a single place to view and manage all fine-grained permissions for a realm. This simplifies navigation and makes it easier to design and audit your permission model. 🔍 Improved Manageability and Evaluation Permissions are now easier to discover, filter, and evaluate. You can inspect which scopes are assigned to which identities--making it more transparent and manageable to build tailored administrative roles. 🎯 Resource-Specific and Global Permissi

## Teleport 17 Adds Scalable Infrastructure Access and AWS IAM Identity Center Integration

DevFeed: [Teleport 17 Adds Scalable Infrastructure Access and AWS IAM Identity Center Integration](<https://devfeed.tech/articles/teleport-17-a-game-changer-in-scalable-secure-and-resilient-infrastructure-access-29813.md>)

Original publisher: [Read original article](<https://goteleport.com/blog/scalable-secure-resilient-infrastructure-access/>)

Author: eddie@goteleport.com (Eddie Glenn)

Published: 2025-01-14T00:00:00Z

Content type: release

Language: en

Sources: [Teleport](<https://devfeed.tech/sources/teleport.md>)

Topics: [Scalability](<https://devfeed.tech/topics/scalability.md>), [Security](<https://devfeed.tech/topics/security.md>), [IAM Identity Center](<https://devfeed.tech/topics/iam-identity-center.md>), [Resilience](<https://devfeed.tech/topics/resilience.md>), [Azure](<https://devfeed.tech/topics/azure.md>), [Google Cloud Platform (GCP)](<https://devfeed.tech/topics/google-cloud.md>), [Automation](<https://devfeed.tech/topics/automation.md>)

Tags: [aws-iam-identity-center](<https://devfeed.tech/tags/aws-iam-identity-center.md>), [azure](<https://devfeed.tech/tags/azure.md>), [google-cloud](<https://devfeed.tech/tags/google-cloud.md>), [improvements](<https://devfeed.tech/tags/improvements.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [least-privilege](<https://devfeed.tech/tags/least-privilege.md>), [multi-cloud](<https://devfeed.tech/tags/multi-cloud.md>), [permissions](<https://devfeed.tech/tags/permissions.md>), [policies](<https://devfeed.tech/tags/policies.md>), [release](<https://devfeed.tech/tags/release.md>), [scalability](<https://devfeed.tech/tags/scalability.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

Teleport 17 is a release focused on improving scalable, secure, and resilient infrastructure access. It adds AWS IAM Identity Center integration, supports access management across multiple AWS accounts, and introduces nested access lists with hierarchical and inherited privileges.

### Source excerpt

Teleport 17 is a major release enhancing scalability, security, and resilience. Explore new features, improvements, breaking changes, and deprecations.

## Introducing Teleport 17 - Enhanced Security and Usability with New Features

DevFeed: [Introducing Teleport 17 - Enhanced Security and Usability with New Features](<https://devfeed.tech/articles/introducing-teleport-17-enhanced-security-and-usability-with-new-features-29897.md>)

Original publisher: [Read original article](<https://goteleport.com/blog/teleport-17/>)

Author: ben@goteleport.com (Ben Arent)

Published: 2025-01-14T00:00:00Z

Content type: release

Language: en

Sources: [Teleport](<https://devfeed.tech/sources/teleport.md>)

Topics: [AWS IAM Identity Center](<https://devfeed.tech/topics/aws-iam-identity-center.md>), [releases](<https://devfeed.tech/topics/releases.md>), [Security](<https://devfeed.tech/topics/security.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Usability](<https://devfeed.tech/topics/usability.md>)

Tags: [aws](<https://devfeed.tech/tags/aws.md>), [aws-iam-identity-center](<https://devfeed.tech/tags/aws-iam-identity-center.md>), [identity](<https://devfeed.tech/tags/identity.md>), [new-features](<https://devfeed.tech/tags/new-features.md>), [organization](<https://devfeed.tech/tags/organization.md>), [permissions](<https://devfeed.tech/tags/permissions.md>), [policies](<https://devfeed.tech/tags/policies.md>), [release](<https://devfeed.tech/tags/release.md>), [security](<https://devfeed.tech/tags/security.md>), [upgrade](<https://devfeed.tech/tags/upgrade.md>), [usability](<https://devfeed.tech/tags/usability.md>)

### AI overview

Teleport 17 is a major release focused on scalable and secure infrastructure access. It adds preview support for AWS IAM Identity Center, including SCIM-based synchronization of users and roles, and introduces additional Teleport Identity Security features.

### Source excerpt

Teleport 17 is a major release that includes AWS IAM Identity Center, new Teleport Identity Security features, and updates to Teleport Workload Identity.

## You probably shouldn't hire a Developer Advocate yet

DevFeed: [You probably shouldn't hire a Developer Advocate yet](<https://devfeed.tech/articles/you-probably-shouldn-t-hire-a-developer-advocate-yet-38835.md>)

Original publisher: [Read original article](<https://lengrand.fr/you-probably-shouldnt-hire-a-developer-advocate-yet/>)

Author: Julien

Published: 2024-11-03T17:46:31Z

Content type: opinion

Language: en

Sources: [Thoughts, stories and ideas.](<https://devfeed.tech/sources/thoughts-stories-and-ideas.md>)

Topics: [developer-relations](<https://devfeed.tech/topics/developer-relations.md>), [Developer experience](<https://devfeed.tech/topics/developer-experience.md>)

Tags: [advice](<https://devfeed.tech/tags/advice.md>), [advocacy](<https://devfeed.tech/tags/advocacy.md>), [community](<https://devfeed.tech/tags/community.md>), [company](<https://devfeed.tech/tags/company.md>), [developer](<https://devfeed.tech/tags/developer.md>), [developer-experience](<https://devfeed.tech/tags/developer-experience.md>), [devrel](<https://devfeed.tech/tags/devrel.md>), [hiring](<https://devfeed.tech/tags/hiring.md>), [policies](<https://devfeed.tech/tags/policies.md>), [strategy](<https://devfeed.tech/tags/strategy.md>)

### AI overview

The article argues that companies should often address internal mindset, retention, career growth, compensation, and product-development practices before hiring a Developer Advocate. It also emphasizes Developer Experience as an early foundation for a healthy developer community.

### Source excerpt

Many companies with job ads out for Developer Advocates don't know that's not what they should be hiring for (yet). More often than not, what they need first is some internal mindset change. And even then, a Developer Experience will go a long way to achieve the first stages of a healthy community.

## Why "Europe Must Invest" Is an Imprecise Call for European Action

DevFeed: [Why "Europe Must Invest" Is an Imprecise Call for European Action](<https://devfeed.tech/articles/don-t-say-europe-must-invest-in-xyz-36393.md>)

Original publisher: [Read original article](<https://berthub.eu/articles/posts/europe-must-invest-in-xyz/>)

Published: 2024-07-09T08:51:53Z

Content type: opinion

Language: en

Sources: [Bert Hubert's writings](<https://devfeed.tech/sources/bert-hubert-s-writings.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [communications](<https://devfeed.tech/topics/communications.md>), [email](<https://devfeed.tech/topics/email.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [communications](<https://devfeed.tech/tags/communications.md>), [email](<https://devfeed.tech/tags/email.md>), [eu](<https://devfeed.tech/tags/eu.md>), [europe](<https://devfeed.tech/tags/europe.md>), [government](<https://devfeed.tech/tags/government.md>), [invest](<https://devfeed.tech/tags/invest.md>), [meetings](<https://devfeed.tech/tags/meetings.md>), [policies](<https://devfeed.tech/tags/policies.md>), [politics](<https://devfeed.tech/tags/politics.md>), [reports](<https://devfeed.tech/tags/reports.md>)

### AI overview

The article argues that calls for "Europe" to invest in technology are imprecise because Europe is not a single actor and "invest" can mean either spending money or producing policies and reports. It urges writers to identify the responsible institution or group and specify the proposed action.

### Source excerpt

"Be even more suspicious [...] of all those who employ the term 'we' or 'us' without your permission. This is another form of surreptitious conscription, designed to suggest that 'we' are all agreed on 'our' interests and identity. [...] Always ask who this 'we' is" - Christopher Hitchens in Letters to a Young Contrarian. It is so easy to write "Europe must invest more in AI", but it is a red flag that reveals sloppy thinking on two levels.

## Add-on Controls for Pay-As-You-Go Customers

DevFeed: [Add-on Controls for Pay-As-You-Go Customers](<https://devfeed.tech/articles/add-on-controls-for-pay-as-you-go-customers-26364.md>)

Original publisher: [Read original article](<https://www.heroku.com/blog/addon-controls-for-pay-as-you-go-customers/>)

Author: Vivek Viswanathan

Published: 2024-04-03T23:23:00Z

Content type: release

Language: en

Sources: [Heroku](<https://devfeed.tech/sources/heroku.md>)

Topics: [Heroku](<https://devfeed.tech/topics/heroku.md>), [Security](<https://devfeed.tech/topics/security.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [Single sign-on (SSO)](<https://devfeed.tech/topics/sso.md>)

Tags: [add-ons](<https://devfeed.tech/tags/add-ons.md>), [announcement](<https://devfeed.tech/tags/announcement.md>), [heroku](<https://devfeed.tech/tags/heroku.md>), [heroku-enterprise](<https://devfeed.tech/tags/heroku-enterprise.md>), [news](<https://devfeed.tech/tags/news.md>), [permissions](<https://devfeed.tech/tags/permissions.md>), [policies](<https://devfeed.tech/tags/policies.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

Heroku has extended add-on controls to Heroku Teams for Pay-As-You-Go customers. Team admins can create an allowlist and restrict non-admin members to installing only approved add-ons. Existing unapproved add-ons remain installed.

### Source excerpt

Add-on Controls for Heroku Teams At Heroku, trust and security are top priorities and we've been steadily adding more security controls to the platform. Recently, we launched SSO for Heroku Teams, and today, we're excited to announce more enhancements for teams: add-on controls. Previously, this feature was only available to Heroku Enterprise customers. The Elements [...] The post Add-on Controls for Pay-As-You-Go Customers appeared first on Heroku.

## jOOQ 3.19.0 Released with DuckDB, Trino, Oracle 23c support, join path improvements, an official gradle plugin, commercial maven repositories, policies, UDT paths, trigger meta data, hierarchies, and much more

DevFeed: [jOOQ 3.19.0 Released with DuckDB, Trino, Oracle 23c support, join path improvements, an official gradle plugin, commercial maven repositories, policies, UDT paths, trigger meta data, hierarchies, and much more](<https://devfeed.tech/articles/jooq-3-19-0-released-with-duckdb-trino-oracle-23c-support-join-path-improvements-an-official-gradle-plugin-commercial-maven-repositories-policies-udt-paths-trigger-meta-d-28951.md>)

Original publisher: [Read original article](<https://blog.jooq.org/jooq-3-19-0-released-with-duckdb-trino-oracle-23c-support-join-path-improvements-an-official-gradle-plugin-commercial-maven-repositories-policies-udt-paths-trigger-meta-data-hierarchies-and/>)

Author: lukaseder

Published: 2023-12-15T16:30:41Z

Content type: release

Language: en

Sources: [jOOQ](<https://devfeed.tech/sources/jooq.md>)

Topics: [releases](<https://devfeed.tech/topics/releases.md>), [DuckDB](<https://devfeed.tech/topics/duckdb.md>), [CockroachDB](<https://devfeed.tech/topics/cockroachdb.md>), [Maven](<https://devfeed.tech/topics/maven.md>), [Gradle](<https://devfeed.tech/topics/gradle.md>), [rdbms](<https://devfeed.tech/topics/rdbms.md>), [Multi-tenancy](<https://devfeed.tech/topics/multi-tenancy.md>)

Tags: [cockroachdb](<https://devfeed.tech/tags/cockroachdb.md>), [cockroachdb-23](<https://devfeed.tech/tags/cockroachdb-23.md>), [duckdb](<https://devfeed.tech/tags/duckdb.md>), [gradle](<https://devfeed.tech/tags/gradle.md>), [gradle-plugin](<https://devfeed.tech/tags/gradle-plugin.md>), [implicit-joins](<https://devfeed.tech/tags/implicit-joins.md>), [java-8](<https://devfeed.tech/tags/java-8.md>), [join-paths](<https://devfeed.tech/tags/join-paths.md>), [jooq](<https://devfeed.tech/tags/jooq.md>), [jooq-3-19](<https://devfeed.tech/tags/jooq-3-19.md>), [jooq-development](<https://devfeed.tech/tags/jooq-development.md>), [maven](<https://devfeed.tech/tags/maven.md>), [maven-repository](<https://devfeed.tech/tags/maven-repository.md>), [multi-tenancy](<https://devfeed.tech/tags/multi-tenancy.md>), [oracle-23c](<https://devfeed.tech/tags/oracle-23c.md>), [policies](<https://devfeed.tech/tags/policies.md>), [release-notes](<https://devfeed.tech/tags/release-notes.md>), [releases](<https://devfeed.tech/tags/releases.md>), [row-level-security](<https://devfeed.tech/tags/row-level-security.md>), [security](<https://devfeed.tech/tags/security.md>), [trigger-meta-data](<https://devfeed.tech/tags/trigger-meta-data.md>), [triggers](<https://devfeed.tech/tags/triggers.md>), [trino](<https://devfeed.tech/tags/trino.md>), [trinodb](<https://devfeed.tech/tags/trinodb.md>), [udt-paths](<https://devfeed.tech/tags/udt-paths.md>), [udts](<https://devfeed.tech/tags/udts.md>)

### AI overview

The jOOQ 3.19.0 release adds experimental DuckDB support, Trino support, and support for CockroachDB 23 and Oracle 23c. It also improves join paths, introduces an official Gradle plugin and a commercial Maven repository, and adds policies for row-level security.

### Source excerpt

New Dialects It's been a few releases since we've added support for new dialects, but finally some very interesting RDBMS of increasing popularity have joined the jOOQ family including: These dialects are available in all jOOQ editions. New dialect versions In addition to these entirely new dialects, big new CockroachDB and Oracle versions have shipped: ... Continue reading jOOQ 3.19.0 Released with DuckDB, Trino, Oracle 23c support, join path improvements, an official gradle plugin, commercial maven repositories, policies, UDT paths, trigger meta data, hierarchies, and much more ->

## S3 Policies Explained: Bucket Policies vs IAM Policies vs ACLs

DevFeed: [S3 Policies Explained: Bucket Policies vs IAM Policies vs ACLs](<https://devfeed.tech/articles/s3-policies-explained-bucket-policies-vs-iam-policies-vs-acls-33344.md>)

Original publisher: [Read original article](<https://blog.ratnesh-maurya.com/blog/Understanding-S3-and-S3-Policies>)

Author: ratneshmaurya2311@gmail.com (Ratnesh Maurya)

Published: 2023-11-23T00:00:00Z

Content type: tutorial

Language: en

Sources: [Ratn Labs](<https://devfeed.tech/sources/ratn-labs.md>)

Topics: [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>), [Access Control](<https://devfeed.tech/topics/access-control.md>), [AWS IAM](<https://devfeed.tech/topics/aws-iam.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [Encryption](<https://devfeed.tech/topics/encryption.md>), [JSON](<https://devfeed.tech/topics/json.md>)

Tags: [access-control](<https://devfeed.tech/tags/access-control.md>), [aws](<https://devfeed.tech/tags/aws.md>), [backend](<https://devfeed.tech/tags/backend.md>), [cloud-devops](<https://devfeed.tech/tags/cloud-devops.md>), [cloud-devops-backend](<https://devfeed.tech/tags/cloud-devops-backend.md>), [encryption](<https://devfeed.tech/tags/encryption.md>), [examples](<https://devfeed.tech/tags/examples.md>), [iam](<https://devfeed.tech/tags/iam.md>), [json](<https://devfeed.tech/tags/json.md>), [permissions](<https://devfeed.tech/tags/permissions.md>), [policies](<https://devfeed.tech/tags/policies.md>), [s3](<https://devfeed.tech/tags/s3.md>)

### AI overview

A tutorial explaining how Amazon S3 access control works by comparing bucket policies, IAM policies, and ACLs, with JSON examples covering public read access, encryption enforcement, and user-scoped permissions.

### Source excerpt

How S3 access control works -- bucket policies vs IAM policies vs ACLs, with JSON examples for public read, encryption enforcement, and user-scoped permissions.

## Keycloak 21.0.0 released

DevFeed: [Keycloak 21.0.0 released](<https://devfeed.tech/articles/keycloak-21-0-0-released-31602.md>)

Original publisher: [Read original article](<https://www.keycloak.org/2023/02/keycloak-2100-released>)

Author: Keycloak Team

Published: 2023-02-23T00:00:00Z

Content type: release

Language: en

Sources: [Keycloak Blog](<https://devfeed.tech/sources/keycloak-blog.md>)

Topics: [Keycloak](<https://devfeed.tech/topics/keycloak.md>), [saml](<https://devfeed.tech/topics/saml.md>), [Cordova](<https://devfeed.tech/topics/cordova.md>), [Microsoft](<https://devfeed.tech/topics/microsoft.md>), [Hibernate](<https://devfeed.tech/topics/hibernate.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>)

Tags: [cordova](<https://devfeed.tech/tags/cordova.md>), [hibernate](<https://devfeed.tech/tags/hibernate.md>), [idm](<https://devfeed.tech/tags/idm.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [kerberos](<https://devfeed.tech/tags/kerberos.md>), [keycloak](<https://devfeed.tech/tags/keycloak.md>), [keycloak-release](<https://devfeed.tech/tags/keycloak-release.md>), [ldap](<https://devfeed.tech/tags/ldap.md>), [microsoft](<https://devfeed.tech/tags/microsoft.md>), [migration-guide](<https://devfeed.tech/tags/migration-guide.md>), [openid-connect](<https://devfeed.tech/tags/openid-connect.md>), [policies](<https://devfeed.tech/tags/policies.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [release](<https://devfeed.tech/tags/release.md>), [saml](<https://devfeed.tech/tags/saml.md>), [sso](<https://devfeed.tech/tags/sso.md>), [update](<https://devfeed.tech/tags/update.md>)

### AI overview

Keycloak 21.0.0 is released with new features, enhancements, documentation updates, and resolved issues. Changes include Microsoft Authenticator support, multi-hosted-domain support for GoogleIdentityProvider, Cordova redirect URI configuration, SAML signature updates, and storage improvements.

### Source excerpt

To download the release go to Keycloak downloads. Upgrading Before upgrading refer to the migration guide for a complete list of changes. All resolved issues New features #11698 Add an option allowing to disable client registration access token rotation keycloak #15271 Add support for Microsoft Authenticator keycloak #16107 Short verification_uri for Device Authorization Request keycloak #16787 support multi hosted-domain in `GoogleIdentityProvider` keycloak #17037 Allow configuring of redirectUri for the cordova adapter keycloak adapter/javascript Enhancements #1738 Deprecate SHA1 based algorithms for SAML signatures keycloak-documentation #1743 Documentation of some options of SAML IDP is not up-to-date keycloak-documentation #8820 Official Support for Microsoft mobile authenticator app keycloak #8982 Blacklist false positive rate could be set a lot lower. keycloak #9008 Update client with registration access token gained by client registration keycloak authorization-services #9017 Pre-authorization hook for client policies keycloak #9144 Remove Hashicorp Support keycloak dist/quarkus #9388 Global lock interface keycloak storage #9420 Use bulk deletes in HotRod store keycloak storage #9699 Include list of possible option values in help messages. keycloak dist/quarkus #10018 JPA Map Storage: leverage function-based indexes (Postgresql) keycloak storage #10090 Remove workaround in HotRodUtils#paginateQuery keycloak storage #10376 Add MapKeycloakTransaction.exists(id) method keycloak storage #10988 Remove doubled field from HotRod entities keycloak storage #11744 Remove `session.area().getById(id)` from Map provider methods keycloak storage #12067 Investigate a way to update indexes in no-downtime way for HotRod store keycloak storage #12068 Leverage Infinispan lifespan for ExpirableEntities in HotRod storage keycloak storage #12950 Implement "advanced claim to group" mapping for SAML keycloak #13219 Followup: JPA Map store wants to use `hibernate.integrator_provider

## Securing Cloud Infrastructure with Teleport and AWS Identity Federation

DevFeed: [Securing Cloud Infrastructure with Teleport and AWS Identity Federation](<https://devfeed.tech/articles/securing-cloud-infrastructure-with-teleport-and-aws-identity-federation-29822.md>)

Original publisher: [Read original article](<https://goteleport.com/blog/secure-aws-with-teleport-aws-identity-federation/>)

Author: info@goteleport.com (Janakiram MSV)

Published: 2022-08-25T00:00:00Z

Content type: article

Language: en

Sources: [Teleport](<https://devfeed.tech/sources/teleport.md>)

Topics: [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [cloud-infrastructure](<https://devfeed.tech/topics/cloud-infrastructure.md>), [AWS IAM](<https://devfeed.tech/topics/aws-iam.md>), [Access Control](<https://devfeed.tech/topics/access-control.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [DevOps](<https://devfeed.tech/topics/devops.md>), [Amazon EC2](<https://devfeed.tech/topics/amazon-ec2.md>), [Amazon EKS](<https://devfeed.tech/topics/amazon-eks.md>), [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>)

Tags: [access-control](<https://devfeed.tech/tags/access-control.md>), [account](<https://devfeed.tech/tags/account.md>), [aws](<https://devfeed.tech/tags/aws.md>), [cli](<https://devfeed.tech/tags/cli.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cloud-computing](<https://devfeed.tech/tags/cloud-computing.md>), [cloud-infrastructure](<https://devfeed.tech/tags/cloud-infrastructure.md>), [credentials](<https://devfeed.tech/tags/credentials.md>), [devops](<https://devfeed.tech/tags/devops.md>), [iam](<https://devfeed.tech/tags/iam.md>), [identity](<https://devfeed.tech/tags/identity.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [integration](<https://devfeed.tech/tags/integration.md>), [least-privilege](<https://devfeed.tech/tags/least-privilege.md>), [managed-services](<https://devfeed.tech/tags/managed-services.md>), [operations](<https://devfeed.tech/tags/operations.md>), [organization](<https://devfeed.tech/tags/organization.md>), [platform](<https://devfeed.tech/tags/platform.md>), [policies](<https://devfeed.tech/tags/policies.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

This article explains how Teleport and AWS Identity Federation can centralize access to AWS cloud infrastructure. It describes account and user sprawl, federated IAM access, least-privilege delegation, just-in-time privilege escalation, and policy enforcement across the AWS console, SDK, and CLI.

### Source excerpt

The rise of cloud computing has proliferated AWS accounts and users--essential partners for enterprises tackling long-term strategic initiatives and day-to-day DevOps.

## A deep dive into Temporal's access control strategy in AWS

DevFeed: [A deep dive into Temporal's access control strategy in AWS](<https://devfeed.tech/articles/a-deep-dive-into-temporal-s-access-control-strategy-in-aws-35765.md>)

Original publisher: [Read original article](<https://temporal.io/blog/deep-dive-temporal-access-control-strategy-aws>)

Author: Brandon Sherman

Published: 2022-06-06T07:00:00Z

Content type: article

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [Access Control](<https://devfeed.tech/topics/access-control.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [AWS IAM](<https://devfeed.tech/topics/aws-iam.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>)

Tags: [access-control](<https://devfeed.tech/tags/access-control.md>), [aws](<https://devfeed.tech/tags/aws.md>), [breach](<https://devfeed.tech/tags/breach.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [deep-dive](<https://devfeed.tech/tags/deep-dive.md>), [iam](<https://devfeed.tech/tags/iam.md>), [isolation](<https://devfeed.tech/tags/isolation.md>), [permissions](<https://devfeed.tech/tags/permissions.md>), [policies](<https://devfeed.tech/tags/policies.md>), [strategy](<https://devfeed.tech/tags/strategy.md>), [temporal-concepts](<https://devfeed.tech/tags/temporal-concepts.md>)

### AI overview

Temporal describes its strategy for securing its AWS cloud environment by segmenting accounts into rings to limit blast radius and strengthen isolation. The article also discusses implementing the approach with AWS service control policies and the role of IAM.

### Source excerpt

This blog post gives some insight into Temporal's strategy for securing our cloud environment. It also calls attention to an unexpected facet of AWS access policies encountered along the way.

## How to Configure SSO for Amazon RDS Authentication and Authorization

DevFeed: [How to Configure SSO for Amazon RDS Authentication and Authorization](<https://devfeed.tech/articles/how-to-configure-sso-for-amazon-rds-authentication-and-authorization-29880.md>)

Original publisher: [Read original article](<https://goteleport.com/blog/sso-for-amazon-rds/>)

Author: info@goteleport.com (Janakiram MSV)

Published: 2022-05-13T00:00:00Z

Content type: tutorial

Language: en

Sources: [Teleport](<https://devfeed.tech/sources/teleport.md>)

Topics: [Amazon RDS](<https://devfeed.tech/topics/amazon-rds.md>), [Single sign-on (SSO)](<https://devfeed.tech/topics/sso.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [okta](<https://devfeed.tech/topics/okta.md>), [saml](<https://devfeed.tech/topics/saml.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [Amazon EC2](<https://devfeed.tech/topics/amazon-ec2.md>)

Tags: [amazon-rds](<https://devfeed.tech/tags/amazon-rds.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [authorization](<https://devfeed.tech/tags/authorization.md>), [aws](<https://devfeed.tech/tags/aws.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [okta](<https://devfeed.tech/tags/okta.md>), [policies](<https://devfeed.tech/tags/policies.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [saml](<https://devfeed.tech/tags/saml.md>), [security](<https://devfeed.tech/tags/security.md>), [sso](<https://devfeed.tech/tags/sso.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

A tutorial explains how to configure single sign-on for Amazon RDS using Okta, SAML, and Teleport. It shows how to map Okta groups to Teleport roles and use role-based access control to restrict access to specific databases, including a sensitive forecast database.

### Source excerpt

This post is a tutorial to set up single sign-on (SSO) for Amazon RDS access

## How Companies Without Racists Perpetuate Racism

DevFeed: [How Companies Without Racists Perpetuate Racism](<https://devfeed.tech/articles/how-companies-without-racists-perpetuate-racism-29672.md>)

Original publisher: [Read original article](<https://goteleport.com/blog/how-companies-without-racists-perpetuate-racism/>)

Author: info@goteleport.com (Kafi Payne)

Published: 2020-06-09T00:00:00Z

Content type: opinion

Language: en

Sources: [Teleport](<https://devfeed.tech/sources/teleport.md>)

Topics: [systems](<https://devfeed.tech/topics/systems.md>), [.env](<https://devfeed.tech/topics/dotenv.md>)

Tags: [equity](<https://devfeed.tech/tags/equity.md>), [hiring](<https://devfeed.tech/tags/hiring.md>), [inclusion](<https://devfeed.tech/tags/inclusion.md>), [organizational-culture](<https://devfeed.tech/tags/organizational-culture.md>), [policies](<https://devfeed.tech/tags/policies.md>)

### AI overview

The article argues that companies can perpetuate racism even without explicitly racist employees or policies when they respond to racial injustice with statements but fail to address systemic racism through sustained anti-racist action. It uses Teleport's own shortcomings in diversity, equity, and inclusion as a candid example.

### Source excerpt

It is not enough to not be racist. We need to actively be anti-racist. Teleport is committing to diversity - Black Lives Matter.

## Teleport Open Source Organizational Culture

DevFeed: [Teleport Open Source Organizational Culture](<https://devfeed.tech/articles/teleport-open-source-organizational-culture-29781.md>)

Original publisher: [Read original article](<https://goteleport.com/blog/open-source-hr/>)

Author: info@goteleport.com (Kafi Payne)

Published: 2020-02-19T00:00:00Z

Content type: opinion

Language: en

Sources: [Teleport](<https://devfeed.tech/sources/teleport.md>)

Topics: [Open Source](<https://devfeed.tech/topics/open-source.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [collaboration](<https://devfeed.tech/tags/collaboration.md>), [community](<https://devfeed.tech/tags/community.md>), [hiring](<https://devfeed.tech/tags/hiring.md>), [onboarding](<https://devfeed.tech/tags/onboarding.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [organizational-culture](<https://devfeed.tech/tags/organizational-culture.md>), [policies](<https://devfeed.tech/tags/policies.md>)

### AI overview

This opinion piece explains how Teleport applies open-source principles such as transparency, collaboration, accountability, written contributions, and shared responsibility to organizational culture, HR policies, onboarding, feedback, and hiring.

### Source excerpt

This post focuses on the way that open source elements influence Teleport's organizational culture, human resources, and hiring.

## Keeping the Internet Secure

DevFeed: [Keeping the Internet Secure](<https://devfeed.tech/articles/keeping-the-internet-secure-36862.md>)

Original publisher: [Read original article](<https://shostack.org/blog/keeping-the-internet-secure/>)

Author: Adam

Published: 2018-07-17T00:00:00Z

Content type: opinion

Language: en

Sources: [Shostack & Friends Blog](<https://devfeed.tech/sources/shostack-friends-blog.md>)

Topics: [Digital Security](<https://devfeed.tech/topics/digital-security.md>), [Encryption](<https://devfeed.tech/topics/encryption.md>), [Cybersecurity](<https://devfeed.tech/topics/cybersecurity.md>), [Security](<https://devfeed.tech/topics/security.md>)

Tags: [australia](<https://devfeed.tech/tags/australia.md>), [cybersecurity](<https://devfeed.tech/tags/cybersecurity.md>), [digital-security](<https://devfeed.tech/tags/digital-security.md>), [encryption](<https://devfeed.tech/tags/encryption.md>), [global](<https://devfeed.tech/tags/global.md>), [government](<https://devfeed.tech/tags/government.md>), [law](<https://devfeed.tech/tags/law.md>), [organizations](<https://devfeed.tech/tags/organizations.md>), [policies](<https://devfeed.tech/tags/policies.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

A global coalition of civil society and technology experts urged the Australian government to abandon proposed legislation that would require device manufacturers to help law enforcement access encrypted information. The letter argues that weakening encryption would threaten individual rights, economic safety, and security, while calling for collaboration on law-enforcement adaptation to the digital era.

### Source excerpt

[no description provided]

## GPO: Instalacja GIMP'a 2.8

DevFeed: [GPO: Instalacja GIMP'a 2.8](<https://devfeed.tech/articles/gpo-instalacja-gimp-a-2-8-27572.md>)

Original publisher: [Read original article](<https://gagor.pro/2013/08/gpo-instalacja-gimpa-2-8/>)

Author: Tom

Published: 2013-08-06T00:00:00Z

Content type: tutorial

Language: pl

Sources: [Tomasz Gągor](<https://devfeed.tech/sources/tomasz-gagor.md>)

Topics: [Batch file](<https://devfeed.tech/topics/batch-file.md>), [active directory](<https://devfeed.tech/topics/active-directory.md>), [enterprise deployment](<https://devfeed.tech/topics/enterprise-deployment.md>), [Script](<https://devfeed.tech/topics/script.md>), [Windows](<https://devfeed.tech/topics/windows.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [App](<https://devfeed.tech/topics/app.md>)

Tags: [active-directory](<https://devfeed.tech/tags/active-directory.md>), [code](<https://devfeed.tech/tags/code.md>), [gpo](<https://devfeed.tech/tags/gpo.md>), [install](<https://devfeed.tech/tags/install.md>), [installation](<https://devfeed.tech/tags/installation.md>), [policies](<https://devfeed.tech/tags/policies.md>), [startup](<https://devfeed.tech/tags/startup.md>), [windows](<https://devfeed.tech/tags/windows.md>)

### AI overview

A Polish tutorial explains how to deploy GIMP 2.8 through an Active Directory Group Policy startup script on Windows. The batch script checks whether GIMP is installed, silently removes an earlier manually installed version, and installs GIMP 2.8 from a network share.

### Source excerpt

Raz na jakiś czas trzeba coś niestandardowego wrzucić do instalacji w Active Directory a że nie wszystkie aplikacje mają dostępne paczki MSI to trzeba się nieco natrudzić. Poniżej wrzucam skrypt, który instaluje GIMP'a 2.8 z domyślnego instalatora (wersja InnoSetup) przy okazji odinstalowując wcześniejsze wersje zainstalowane ręcznie. Zapisujemy poniższy kod jako np. gimp-install.cmd @echo off REM Installs GIMP cls echo ---------------------------------------------------- echo . echo . echo . Installing/Updating GIMP - Please Wait echo . echo . echo ---------------------------------------------------- REM Test if actual IF exist "%ProgramFiles%\GIMP\bin\gimp-2.8.exe" GOTO SkipInstall REM Exit the application taskkill.exe /F /FI "IMAGENAME eq gimp-2.8.exe" >nul REM Uninstall existing GIMP version, delete folder if exist "%ProgramFiles%\GIMP 2\uninst\unins000.exe" "%ProgramFiles%\GIMP 2\uninst\unins000.exe" /VERYSILENT :: Wait for 20 seconds ping -n 40 127.0.0.1 > NUL if exist "%ProgramFiles%\GIMP 2\" rd "%ProgramFiles%\GIMP 2\" /Q /S REM Install new version "\\serwerplikow.local\Instalki\GIMP\gimp-2.8.4-setup.exe" /VERYSILENT /NORESTART /DIR="%PROGRAMFILES%\GIMP 2.8" REM Skip installation if acctuall :SkipInstall REM Return exit code to SCCM exit /B %EXIT_CODE% Tworzymy nową regułkę GPO i zmierzamy do: Computer Configuration\Policies\Windows Settings\Scripts\Startup W nowym okienku wybieramy Show Files... Wklejamy plik skryptu do tego folderu i teraz możemy dodać go w tym samym oknie (Add...) - dzięki wrzuceniu skryptu w tym miejscu będzie się on automatycznie replikować na inne kontrolery. Skrypt będzie co prawda uruchamiany przy każdym starcie komputera ale pierwszy warunek będzie sprawdzać czy aplikacja jest zainstalowana więc nie spowolni to znacznie startu.