Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

136
Views
Envoltorio global para Storybook (capa de autenticación personalizada)

Hola, esta es mi primera pregunta sobre Stack Overflow .

Estoy tratando de agregar una capa de autenticación simple usando una biblioteca de organización que se basa en AD (Active Directory) y enrutamiento de clientes. Así que tendré que agregar un contenedor , no hay necesidad de un componente de Inicio.

He estado buscando dos días sobre cómo agregar una capa "principal" dentro de Storybook sin suerte.

Intenté agregar un decorador global, pero no funciona para las historias de documentación y muestra la interfaz de usuario de Storybook. (X) Esto no funciona para mi caso de uso.

Después de eso, creé una aplicación CRA que maneja el enrutamiento, agregué una página de inicio con un botón de inicio de sesión e intenté agregar una ruta catch all para manejar la salida estática de la compilación del libro de cuentos, se está compilando dentro de una carpeta pública, debajo de una anidada llamado libro de cuentos. (público/libro de cuentos/)

 <Router> <Switch> <Route path="/" component={Home} exact /> <Route path="/storybook/" onEnter={requireAuth} /> <Redirect to={CONFIG_GENERAL.REDIRECT.path} /> </Switch> </Router>

Esto está fallando en el lado del cliente, porque se ha servido como una ruta estática, se ha manejado en el lado del servidor. (Otro problema aquí sería el tiempo de construcción, habría dos archivos de índice principales..., uno que contiene la aplicación React que maneja el enrutamiento de autenticación y el de Storybook).

Intenté muchas tomas sin suerte siguiendo este camino, así que comencé a sentir que la única forma de manejar esto es de alguna manera dentro del mundo de Storybook, nuevamente...

NOTA: A pesar de que estoy empezando a sentir que la única forma de manejar la autenticación es en el lado del servidor con dos rutas diferentes, "home.html" y "storybook.html", no es así como puedo hacerlo, yo "~ debe" necesitar que se maneje del lado del cliente.

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!