Me doy cuenta de lo básica que es esta pregunta, pero he confiado durante años en los mecanismos integrados en .NET para manejar el inicio de sesión. En estos días, la mayor parte de mi trabajo consiste en usar la lógica del lado del cliente y llamar a los servicios de la API y ahora estoy considerando autenticar a los usuarios de esa manera.
¿Debería usar oAuth o hay algo más simple? Estoy usando el uso de sal y la ampliación de claves en el lado del servidor, pero no sé cómo proteger las contraseñas y otras credenciales mientras están en ruta al servidor desde el cliente.