Secure your identity logic and prevent breaches with Gate
Get rid of complex middleware code you can't really trust.
Gate is an identity service to manage your micro-services identity and data governance requirements.
plugins:
- id: translator_up
type: token-translation-upgrade
enable_http_caching: true
enabled: false
parameters:
<<: *slashid_config
header_with_token: Authorization
map_token_endpoint: http://backend:8000/map_token
urls:
- pattern: "*/api/admin"
target: http://backend:8000
plugins:
translator_up:
enabled: true
validator:
enabled: true
parameters:
token_schema: |
patternProperties:
user_roles:
contains:
const: admin
required:
- user_roles
yaml
25/25 ln
Get rid of risky, undifferentiated code
Remove the burden of implementing identity logic from your application developers and increase developer velocity by abstracting AuthN/AuthZ.
Easy interoperability and migrations
Gate can translate tokens across different identity stores and help with monolith to micro-services migrations.
Data and identity security
Simplify Infosec/compliance audits, enforce least-privilege access policies and detect PII and sensitive data.