Please delay requesting an API token until one is needed
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 45/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- ruby
- Área
- api, authentication
Línea de trabajo
Comienza rastreando Auth0::Client.new hasta la solicitud síncrona del token e inspecciona las pruebas existentes y la configuración de WebMock relacionada con la instanciación del cliente. El cambio estará completo cuando construir un cliente no realice ninguna solicitud de red, mientras que las operaciones que requieran un token sigan solicitando uno y estén cubiertas por pruebas.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Checklist
- I have looked into the Readme and Examples, and have not found a suitable solution or answer.
- I have looked into the API documentation and have not found a suitable solution or answer.
- I have searched the issues and have not found a suitable solution or answer.
- I have searched the Auth0 Community forums and have not found a suitable solution or answer.
- I agree to the terms within the Auth0 Code of Conduct.
Describe the problem you'd like to have solved
Whenever a new Auth0::Client is instantiated a synchronous call is made to auth0 to fetch a token. This causes headaches in specs because any time that we instantiate it we have to mock it out with webmock to prevent actual requests. If it were only fetched when required we could focus our mocks to just the areas of code that require it rather than anything that happens to trigger an object instantiation.
Describe the ideal solution
When I do Auth0::Client.new there are zero network requests made.
Alternatives and current workarounds
We are considering putting a global mock in for this which we are not happy with.
Additional context
No response
- Lenguaje dominante
- Ruby
- Estrellas
- 205
- Forks
- 146
- Merge medio
- 16 h 2 min
- PR fusionados (30 d)
- 5
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
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 auth0/ruby-auth0
-
bug
Dificultad 1/5 Menos de una hora Aptitud para principiantes 50/100
auth0/ruby-auth0#610 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Rate limit data returned from API methodsPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abiertofeature request
Dificultad 5/5 Más de una semana Aptitud para principiantes 32/100
auth0/ruby-auth0#606 · 2 comentarios · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
MFA API Bearer token issuePosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abiertobug
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
auth0/ruby-auth0#556 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
feature request
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
auth0/ruby-auth0#500 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Move from `rest-client` to `faraday`?Posiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abiertofeature request
Dificultad 4/5 3-5 días Aptitud para principiantes 28/100
auth0/ruby-auth0#483 · 4 comentarios ·
Los mantenedores suelen responder en 1 día
Todos los issues de auth0/ruby-auth0
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
scanaislop/aislop#476 ·
Los mantenedores suelen responder en 1 día
-
Dependencies view: `getParent` loops forever on untitled documents, extension host runs out of memoryPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
Los mantenedores suelen responder en 1 día
-
area/web interface
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
mastodon/mastodon#41000 · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 82/100
zerocracy/judges-action#2743 ·
Los mantenedores suelen responder en 8 días
-
Deno Runtime is discontinuedAbiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
endoflife-date/endoflife.date#11314 ·
Los mantenedores suelen responder en 1 día