# Admin

Published articles for Admin.

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

## How to Eliminate Static Credentials from Trading Infrastructure

DevFeed: [How to Eliminate Static Credentials from Trading Infrastructure](<https://devfeed.tech/articles/how-to-eliminate-static-credentials-from-trading-infrastructure-29883.md>)

Original publisher: [Read original article](<https://goteleport.com/blog/static-credentials-trading-infrastructure/>)

Author: info@goteleport.com (Gus Luxton)

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

Content type: tutorial

Language: en

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

Topics: [Security](<https://devfeed.tech/topics/security.md>), [ssh](<https://devfeed.tech/topics/ssh.md>), [private cloud](<https://devfeed.tech/topics/private-cloud.md>), [Server](<https://devfeed.tech/topics/server.md>)

Tags: [admin](<https://devfeed.tech/tags/admin.md>), [ci](<https://devfeed.tech/tags/ci.md>), [credentials](<https://devfeed.tech/tags/credentials.md>), [deploy](<https://devfeed.tech/tags/deploy.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [private-cloud](<https://devfeed.tech/tags/private-cloud.md>), [production](<https://devfeed.tech/tags/production.md>), [root](<https://devfeed.tech/tags/root.md>), [security](<https://devfeed.tech/tags/security.md>), [ssh](<https://devfeed.tech/tags/ssh.md>)

### AI overview

This guide explains why static credentials such as SSH keys and hardcoded API tokens create security risks in trading infrastructure. It discusses excessive permissions, credentials that do not expire, and access events that cannot be tied to specific identities, then introduces strategies for reducing or eliminating these risks, including Teleport-based approaches.

### Source excerpt

Learn why static credentials like SSH keys are dangerous in trading and financial infrastructure, alongside strategies for mitigating their risk.

## Unifying Internal APIs: A Different Use Case for GraphQL Gateways

DevFeed: [Unifying Internal APIs: A Different Use Case for GraphQL Gateways](<https://devfeed.tech/articles/unifying-internal-apis-a-different-use-case-for-graphql-gateways-28060.md>)

Original publisher: [Read original article](<https://tech.trivago.com/post/2026-03-27-unifying-internal-apis-a-different-use-case-for-graphql-gateways/>)

Author: Angel Svirkov Full-Stack Software Engineer @ trivago GitHub profile Linkedin profile

Published: 2026-03-27T00:00:00Z

Content type: article

Language: en

Sources: [Trivago](<https://devfeed.tech/sources/trivago.md>)

Topics: [GraphQL](<https://devfeed.tech/topics/graphql.md>), [gateway](<https://devfeed.tech/topics/gateway.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Microservices](<https://devfeed.tech/topics/microservices.md>)

Tags: [admin](<https://devfeed.tech/tags/admin.md>), [agents](<https://devfeed.tech/tags/agents.md>), [apis](<https://devfeed.tech/tags/apis.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [artificial-intelligence](<https://devfeed.tech/tags/artificial-intelligence.md>), [backend](<https://devfeed.tech/tags/backend.md>), [crud](<https://devfeed.tech/tags/crud.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [gateway](<https://devfeed.tech/tags/gateway.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [tooling](<https://devfeed.tech/tags/tooling.md>)

### AI overview

This article describes how trivago used GraphQL Mesh to unify fragmented internal APIs into a gateway for administration, CRUD operations, reporting, and data exploration. It covers the architecture, implementation challenges encountered over six years in production, and possible future uses involving AI agents.

### Source excerpt

Most GraphQL Gateway discussions focus on public-facing APIs and multi-client architectures. This article explores a different axis--using GraphQL Mesh to stitch internal services into a unified gateway powering admin tooling. We share implementation details, honest challenges from six years in production, and a forward-looking perspective on how AI agents could leverage the unified graph.

## Cracker Barrel rewards admin panel vulnerability allowed API requests without an authorization token

DevFeed: [Cracker Barrel rewards admin panel vulnerability allowed API requests without an authorization token](<https://devfeed.tech/articles/a-cracker-barrel-vulnerability-32617.md>)

Original publisher: [Read original article](<https://eaton-works.com/2025/11/17/cracker-barrel-hack/>)

Author: Eaton

Published: 2025-11-17T15:31:02Z

Content type: article

Language: en

Sources: [Eaton Works Feed](<https://devfeed.tech/sources/eaton-works-feed.md>)

Topics: [vulnerability](<https://devfeed.tech/topics/vulnerability.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [Exploit](<https://devfeed.tech/topics/exploit.md>), [api server](<https://devfeed.tech/topics/api-server.md>), [React](<https://devfeed.tech/topics/react.md>)

Tags: [admin](<https://devfeed.tech/tags/admin.md>), [api](<https://devfeed.tech/tags/api.md>), [api-server](<https://devfeed.tech/tags/api-server.md>), [auth](<https://devfeed.tech/tags/auth.md>), [authorization](<https://devfeed.tech/tags/authorization.md>), [bypass](<https://devfeed.tech/tags/bypass.md>), [panel](<https://devfeed.tech/tags/panel.md>), [react](<https://devfeed.tech/tags/react.md>), [third-party](<https://devfeed.tech/tags/third-party.md>), [vulnerability](<https://devfeed.tech/tags/vulnerability.md>)

### AI overview

The article describes a vulnerability in Cracker Barrel's rewards administration system. The author found that the React app's API server accepted requests without an authorization token, potentially allowing access to rewards management functions. No write actions were performed, no sensitive information was exposed, and the vulnerability appeared to be fixed by November 17, 2025.

### Source excerpt

Cracking open the rewards admin panel.

## 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

## Keycloak 26.1.4 released

DevFeed: [Keycloak 26.1.4 released](<https://devfeed.tech/articles/keycloak-26-1-4-released-31692.md>)

Original publisher: [Read original article](<https://www.keycloak.org/2025/03/keycloak-2614-released>)

Author: Keycloak Team

Published: 2025-03-14T00: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>), [upgrade](<https://devfeed.tech/topics/upgrade.md>)

Tags: [admin](<https://devfeed.tech/tags/admin.md>), [automatic](<https://devfeed.tech/tags/automatic.md>), [bugs](<https://devfeed.tech/tags/bugs.md>), [changes](<https://devfeed.tech/tags/changes.md>), [fields](<https://devfeed.tech/tags/fields.md>), [filter](<https://devfeed.tech/tags/filter.md>), [idm](<https://devfeed.tech/tags/idm.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>), [openid-connect](<https://devfeed.tech/tags/openid-connect.md>), [release](<https://devfeed.tech/tags/release.md>), [saml](<https://devfeed.tech/tags/saml.md>), [sso](<https://devfeed.tech/tags/sso.md>), [token](<https://devfeed.tech/tags/token.md>), [upgrade](<https://devfeed.tech/tags/upgrade.md>)

### AI overview

Keycloak 26.1.4 was released on March 14, 2025. The release includes an enhancement allowing administrators to disable automatic refresh of event views, an upgrade to Infinispan 15.0.14, and fixes for issues involving renamed realm roles, token revocation, event filtering, user profile placeholders, HTTPS trust-store configuration, and client request object defaults.

### 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 Enhancements #37433 Allow admin to disable automatic refresh of event views admin/ui #37711 Upgrade to Infinispan 15.0.14 Bugs #37320 Cannot fetch realm role that was renamed admin/api #37621 When calling the token revoke endpoint multiple times with the same token, a database REVOKED-TOKEN constraint error is reported storage #37843 Admin events: resource type filter does not work admin/ui #37911 Unwanted placeholder texts in user profile fields admin/ui #37944 KC_HTTPS_TRUST_STORE_TYPE not working dist/quarkus #38038 The default setting of the client request object parameter is empty admin/ui

## Keycloak 26.0.1 released

DevFeed: [Keycloak 26.0.1 released](<https://devfeed.tech/articles/keycloak-26-0-1-released-31660.md>)

Original publisher: [Read original article](<https://www.keycloak.org/2024/10/keycloak-2601-released>)

Author: Keycloak Team

Published: 2024-10-17T00: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>), [migration](<https://devfeed.tech/topics/migration.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>)

Tags: [admin](<https://devfeed.tech/tags/admin.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [cypress](<https://devfeed.tech/tags/cypress.md>), [firefox](<https://devfeed.tech/tags/firefox.md>), [idm](<https://devfeed.tech/tags/idm.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>), [login](<https://devfeed.tech/tags/login.md>), [migration](<https://devfeed.tech/tags/migration.md>), [migration-guide](<https://devfeed.tech/tags/migration-guide.md>), [openid-connect](<https://devfeed.tech/tags/openid-connect.md>), [quarkus](<https://devfeed.tech/tags/quarkus.md>), [release](<https://devfeed.tech/tags/release.md>), [saml](<https://devfeed.tech/tags/saml.md>), [sso](<https://devfeed.tech/tags/sso.md>)

### AI overview

Keycloak 26.0.1 is released with enhancements and resolved bugs across the Operator, storage, authentication, LDAP, Admin Console, login UI, documentation, and other components. The article directs readers to the Keycloak downloads page and migration guide.

### 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 Enhancements #32152 Clarify the behaviour of multiple Operator versions installed in the same cluster operator #33275 Better logging when error happens during transaction commit storage Bugs #8935 keycloak.js example from the documentation leads to error path adapter/javascript #19358 Issue with concurrent user & group delete, unable to cleanup resource server user-policy & group-policy authorization-services #31848 Repeated email verifications while logging in through IDP caused by email case sensitivity authentication #32266 LDAP Import: KERBEROS_PRINCIPAL not updated when UserPrincipal changes and user already exists ldap #32617 Nightly Cypress tests for the Admin Console are failing on Firefox admin/ui #32844 Login V2: Missing "dir" attributes login/ui #32847 Admin UI defaults to master realm even without permissions to it admin/ui #32962 Possible issue with unavailable CryptoIntegration when using keycloak-authz-client with private_key_jwt and ECDSA algorithm oidc #33513 Can get authorization code on a non verified user with some specific kc_action (AIA) oidc #33539 Keycloak In Docker: ERROR: Strict hostname resolution configured but no hostname setting provided docs #33549 Flaky test: org.keycloak.testsuite.broker.KcOidcBrokerTest#testPostBrokerLoginFlowWithOTP_bruteForceEnabled ci #33557 Unable to submit forms in Safari account/ui #33576 Broken links / anchors after KC26 release docs #33578 In imported realms, the ability to use environment variables has disappeared import-export #33585 Fix runaway asterisk formatting in TLS documentation docs #33638 Non-optimized start command gives erroneous warnings for runtime spi options dist/quarkus #33642 RTL not working on keycloak.v2 login template login/ui #33645 keycloak-js register broken: createRegisterUrl not awaited adapter/javascript #33699 Failure to red

## AWS IAM and Cost Explorer CLI Setup

DevFeed: [AWS IAM and Cost Explorer CLI Setup](<https://devfeed.tech/articles/aws-iam-and-cost-explorer-cli-setup-30157.md>)

Original publisher: [Read original article](<https://www.netmeister.org/blog/aws-cost-cli.html>)

Published: 2023-02-01T16:15:02Z

Content type: tutorial

Language: en

Sources: [Signs of Triviality](<https://devfeed.tech/sources/signs-of-triviality.md>)

Topics: [AWS IAM](<https://devfeed.tech/topics/aws-iam.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [IAM](<https://devfeed.tech/topics/iam.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [account](<https://devfeed.tech/topics/account.md>)

Tags: [account](<https://devfeed.tech/tags/account.md>), [admin](<https://devfeed.tech/tags/admin.md>), [aws](<https://devfeed.tech/tags/aws.md>), [aws-iam](<https://devfeed.tech/tags/aws-iam.md>), [cli](<https://devfeed.tech/tags/cli.md>), [command](<https://devfeed.tech/tags/command.md>), [command-line](<https://devfeed.tech/tags/command-line.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [iam](<https://devfeed.tech/tags/iam.md>), [setup](<https://devfeed.tech/tags/setup.md>)

### AI overview

A tutorial on creating an IAM administrator user and configuring another AWS account to use Cost Explorer from the command line.

### Source excerpt

How to create an IAM admin user and configure another account to use Cost Explorer on the command-line.

## LtU is now running in a new, more stable environment

DevFeed: [LtU is now running in a new, more stable environment](<https://devfeed.tech/articles/ltu-is-now-running-in-a-new-more-stable-environment-29488.md>)

Original publisher: [Read original article](<http://lambda-the-ultimate.org/node/5654>)

Published: 2022-08-31T06:37:45Z

Content type: news

Language: en

Sources: [Lambda the Ultimate](<https://devfeed.tech/sources/lambda-the-ultimate.md>)

Topics: [Software](<https://devfeed.tech/topics/software.md>), [coding](<https://devfeed.tech/topics/coding.md>)

Tags: [admin](<https://devfeed.tech/tags/admin.md>), [downtime](<https://devfeed.tech/tags/downtime.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [running](<https://devfeed.tech/tags/running.md>), [software](<https://devfeed.tech/tags/software.md>)

### AI overview

LtU experienced an extended period of downtime because its software infrastructure had become outdated and difficult to maintain. It has since migrated to a new environment expected to improve stability.

### Source excerpt

LtU has experienced a long period of downtime recently. Its software infrastructure was outdated enough that it became difficult to maintain when problems arose. It has now been migrated to a brand new environment. It should be much more stable from now on.

## Ochrona usług przed atakami brute force z fail2ban'em

DevFeed: [Ochrona usług przed atakami brute force z fail2ban'em](<https://devfeed.tech/articles/ochrona-us-ug-przed-atakami-brute-force-z-fail2ban-em-27501.md>)

Original publisher: [Read original article](<https://gagor.pro/2011/10/ochrona-uslug-przed-atakami-brute-force-z-fail2banem/>)

Author: Tom

Published: 2011-10-03T00:00:00Z

Content type: tutorial

Language: pl

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

Topics: [Fail2ban](<https://devfeed.tech/topics/fail2ban.md>), [Logging](<https://devfeed.tech/topics/logging.md>), [ssh](<https://devfeed.tech/topics/ssh.md>)

Tags: [admin](<https://devfeed.tech/tags/admin.md>), [apache](<https://devfeed.tech/tags/apache.md>), [debian](<https://devfeed.tech/tags/debian.md>), [fail2ban](<https://devfeed.tech/tags/fail2ban.md>), [linux](<https://devfeed.tech/tags/linux.md>), [postfix](<https://devfeed.tech/tags/postfix.md>), [sasl](<https://devfeed.tech/tags/sasl.md>), [security](<https://devfeed.tech/tags/security.md>), [spam](<https://devfeed.tech/tags/spam.md>), [ssh](<https://devfeed.tech/tags/ssh.md>), [syslog](<https://devfeed.tech/tags/syslog.md>)

### AI overview

This Polish article explains how Fail2ban can monitor authentication failures in syslog and protect publicly accessible services from brute-force attacks and other abusive activity. It discusses basic configuration, supported services, modular filters and actions, performance considerations, and installation on Debian.

### Source excerpt

Bardzo często konfigurując usługi dostępne publicznie poświęca się sporo czasu na maksymalne zwiększenie bezpieczeństwa przez "dopieszczanie" konfiguracji (certyfikaty z mocnym szyfrowaniem, ochronę pewnych stron hasłem, dostęp do SSH tylko kluczami, itd.) ale całkowicie pomija się przygotowanie systemu aktywnie monitorującego błędne próby autoryzacji. Oczywiście nie można umniejszać wagi pierwszego z wymienionych etapów ale zdecydowanie nie powinno pomijać się też tego drugiego. Przecież każdy admin chciałby wiedzieć gdy ktoś próbuje włamać się na jego serwer (FTP, HTTP, SSH, itp.) - tylko ilu z Nas zadaje sobie trud by uruchomić taki system?