Skip to content

Commit a297776

Browse files
authored
NEW: Spanish translation reviewed - docs/security/authentication.es.md (#1080)
1 parent 68f2a91 commit a297776

File tree

1 file changed

+1
-7
lines changed

1 file changed

+1
-7
lines changed

docs/security/authentication.es.md

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -105,16 +105,12 @@ struct UserAuthenticator: AsyncBasicAuthenticator {
105105
}
106106
```
107107

108-
If you add this authenticator to your app, and test the route defined above, you should see the name `"Vapor"` returned for a successful login. If the credentials are not correct, you should see a `401 Unauthorized` error.
109-
110-
111-
112108
Este protocolo requiere que implementes `authenticate(basic:for:)`, que se llamará cuando una solicitud entrante contenga la cabecera `Authorization: Basic...`. Se pasa al método una estructura `BasicAuthorization` que contiene el nombre de usuario y la contraseña.
113109

114110
En este autenticador de prueba, el nombre de usuario y la contraseña se prueban con valores codificados. En un autenticador real, puedes compararlo con una base de datos o una API externa. Es por eso que el método `authenticate` te permite devolver un futuro.
115111

116112
!!! tip "Consejo"
117-
Las contraseñas nunca deben almacenarse en una base de datos como texto sin formato. Utiliza siempre un hash de contraseña para comparar.
113+
Las contraseñas nunca deben almacenarse en una base de datos como texto plano. Utiliza siempre un hash de contraseña para comparar.
118114

119115
Si los parámetros de autenticación son correctos, en este caso coinciden con los valores codificados, se inicia sesión un `User` llamado Vapor. Si los parámetros de autenticación no coinciden, no se inicia sesión de usuario, lo que significa que la autenticación falló.
120116

@@ -757,8 +753,6 @@ Estos middlewares hacen lo siguiente:
757753

758754
### Protegiendo Rutas
759755

760-
When protecting routes for an API, you traditionally return an HTTP response with a status code such as **401 Unauthorized** if the request is not authenticated. However, this isn't a very good user experience for someone using a browser. Vapor provides a `RedirectMiddleware` for any `Authenticatable` type to use in this scenario:
761-
762756
Al proteger rutas en una API, tradicionalmente se devuelve una respuesta HTTP con un código de estado como **401 Unauthorized** si la solicitud no está autenticada. Sin embargo, esta no es una muy buena experiencia de usuario para alguien que usa un navegador. Vapor proporciona un `RedirectMiddleware` para cualquier tipo `Authenticatable` para usar en este escenario:
763757

764758
```swift

0 commit comments

Comments
 (0)