[FEAT-API/CC]: Setup Cloud Compute Auth
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 30/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- go
- Área
- api, authentication
Línea de trabajo
No files or tests are named. Start by reviewing the proposed flow in the issue and discussing with Randy whether it fits the project; use the Keycloak TokenExchange example as a starting point. Done means the agreed authentication flow is implemented so only apps with the correct permissions can access the API.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Cloud Compute is going to require authentication so only apps with the correct permissions can access the api. The authentication is planned to work as follows:
We need to:
- confirm this will work on our side and is the best way to go about things with Randy
- implement this
additional notes:
realm := "cwbi"
kconfig := KeycloakConfig{
KeycloakUrl: "http://localhost:8090/auth",
InsecureSkipVerify: true,
}
ks := NewKeycloakService(kconfig)
delegateToken, err := ks.TokenExchange(context.Background(), realm, TokenExchangeInput{
DelegateClientId: "ccapi-delegate",
DelegateClientSecret: "thesecret",
UserAccessToken: userToken.AccessToken,
DownstreamAud: "ccapi-delegate",
})
- Lenguaje dominante
- Sin datos de lenguaje
- Estrellas
- 2
- Forks
- 0
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de USACE/chart-docs
-
1SP
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
USACE/chart-docs#756 ·
-
[FEAT-API]: Clean up .gitignoreAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
USACE/chart-docs#750 ·
-
[FEAT-API/CC]: Establish infrastructure to connect to CCAPI from FEATAPIPosiblemente ocupada @Cheng-Kevin2 la tomó hace 1 día. Abierto
USACE/chart-docs#762 · 1 asignado ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
USACE/chart-docs#760 ·
-
[FEAT-API/UI]: Add ability to download hydrograph input / outputPosiblemente ocupada @noarevalo-bah la tomó hace 6 días. Abierto
USACE/chart-docs#759 · 1 asignado ·
Todos los issues de USACE/chart-docs
Issues similares
-
First unknown-user login after boot is one scrypt run slower than a real user's wrong passwordAbiertoarea: backend bug priority: low
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
snapotter-hq/SnapOtter#2254 ·
Los mantenedores suelen responder en 1 día
-
[Chore] Remove dead AutogenV2 feature flagPosiblemente ocupada @geeknishantkyeus la tomó hoy. Abiertobug triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
kyverno/kyverno#17936 · 1 comentario · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
Deepak3699/Ai_Mentor#244 ·
Los mantenedores suelen responder en 1 día
-
enhancement model:sonnet phase-2-optimize runtime:claude security size:S
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
FootprintAI/Containarium#2416 ·
Los mantenedores suelen responder en 1 día
-
bug ticket
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
cratestack/cratestack#1153 ·
Los mantenedores suelen responder en 1 día