---
title: Charmhub | Deploy Lp Api Proxy using Charmhub - The Open Operator Collection
description: Deploy the latest version of Lp Api Proxy on any cloud.
url: https://charmhub.io/lp-api-proxy/configurations
---

# Lp Api Proxy

[Shih-Yuan Lee (FourDollars)](https://charmhub.io/publisher/fourdollars "View all packages from Shih-Yuan Lee (FourDollars)")

* [Shih-Yuan Lee (FourDollars)](https://charmhub.io/publisher/fourdollars "View all packages from Shih-Yuan Lee (FourDollars)")

Platform:

24.04

edge 10

```
juju deploy lp-api-proxy --channel edge
```

[Learn to deploy on juju >](https://juju.is/docs/juju/manage-applications)

* [allow-permission](https://charmhub.io/lp-api-proxy/configurations#allow-permission)
* [allowed-origins](https://charmhub.io/lp-api-proxy/configurations#allowed-origins)
* [http-proxy](https://charmhub.io/lp-api-proxy/configurations#http-proxy)
* [https-proxy](https://charmhub.io/lp-api-proxy/configurations#https-proxy)
* [listen-host](https://charmhub.io/lp-api-proxy/configurations#listen-host)
* [listen-port](https://charmhub.io/lp-api-proxy/configurations#listen-port)
* [login-session-ttl-seconds](https://charmhub.io/lp-api-proxy/configurations#login-session-ttl-seconds)
* [no-proxy](https://charmhub.io/lp-api-proxy/configurations#no-proxy)
* [proxy-base-url](https://charmhub.io/lp-api-proxy/configurations#proxy-base-url)
* [proxy-code-ttl-seconds](https://charmhub.io/lp-api-proxy/configurations#proxy-code-ttl-seconds)
* [proxy-jwt-audience](https://charmhub.io/lp-api-proxy/configurations#proxy-jwt-audience)
* [proxy-jwt-encryption-key](https://charmhub.io/lp-api-proxy/configurations#proxy-jwt-encryption-key)
* [proxy-jwt-issuer](https://charmhub.io/lp-api-proxy/configurations#proxy-jwt-issuer)
* [proxy-jwt-secret](https://charmhub.io/lp-api-proxy/configurations#proxy-jwt-secret)
* [proxy-jwt-ttl-seconds](https://charmhub.io/lp-api-proxy/configurations#proxy-jwt-ttl-seconds)
* [proxy-oidc-client-id](https://charmhub.io/lp-api-proxy/configurations#proxy-oidc-client-id)
* [proxy-oidc-client-secret](https://charmhub.io/lp-api-proxy/configurations#proxy-oidc-client-secret)
* [proxy-rsa-private-key](https://charmhub.io/lp-api-proxy/configurations#proxy-rsa-private-key)

[Learn about configurations >](https://juju.is/docs/juju/configuration#heading--application-configuration)

* allow-permission | string

  Comma-separated list of Launchpad allow\_permission values passed to +authorize-token during the OAuth login flow (e.g. READ\_PUBLIC, WRITE\_PUBLIC, READ\_PRIVATE, WRITE\_PRIVATE). Empty string omits the parameter and lets Launchpad use its own default.
* allowed-origins | string

  Comma-separated origins used for CORS allowlist and enforced redirect\_uri origin checks in /oauth2/login. Empty means allow all origins.
* http-proxy | string

  Optional HTTP proxy URL for apt/pip/runtime outbound requests.
* https-proxy | string

  Optional HTTPS proxy URL for apt/pip/runtime outbound requests.
* listen-host | string

  Default: 0.0.0.0

  Listen host for uvicorn.
* listen-port | int

  Default: 3456

  Listen port for uvicorn.
* login-session-ttl-seconds | int

  Default: 600

  Login session token lifetime in seconds.
* no-proxy | string

  Optional NO\_PROXY list (comma-separated hosts/domains/CIDRs).
* proxy-base-url | string

  Public issuer base URL; auto-derived from unit private address when empty.
* proxy-code-ttl-seconds | int

  Default: 120

  Authorization code lifetime in seconds.
* proxy-jwt-audience | string

  Default: concourse-ci

  Access-token audience claim.
* proxy-jwt-encryption-key | string

  Fernet key; auto-generated when empty.
* proxy-jwt-issuer | string

  Optional issuer claim override.
* proxy-jwt-secret | string

  HS256 signing secret; auto-generated when empty.
* proxy-jwt-ttl-seconds | int

  Default: 2592000

  Access-token lifetime in seconds.
* proxy-oidc-client-id | string

  Default: concourse-ci

  Expected OAuth/OIDC client id.
* proxy-oidc-client-secret | string

  Optional OAuth/OIDC client secret for confidential clients.
* proxy-rsa-private-key | string

  Optional PEM RSA private key for stable RS256 id\_token signing.
