APIs DWS locales
5 min
el acceso local (es decir, el acceso a través de la red local) al diagnostic web server (dws) está deshabilitado de forma predeterminada a partir de brightsignos 9 0 218 (en la rama 9 0) y brightsignos 9 1 75 (en la rama 9 1) en las versiones de brightsignos anteriores a estas, el acceso local al dws estaba habilitado de forma predeterminada para habilitar el acceso local al dws, consulte dws acceso local docid\ iafcherljfjdjtwttkpk5 tenga en cuenta que algunos reproductores configurados especialmente tienen el puerto de tarjeta microsd externa y el almacenamiento usb deshabilitados de fábrica (sku svc internal storage only) para estos reproductores, el acceso local al dws permanece habilitado de forma predeterminada el acceso remoto (es decir, el acceso a través de internet) al dws sigue estando disponible para todos los reproductores conectados a internet registrados en brightsign cloud hay dos maneras de acceder a estas apis puede optar por usar autenticación digest la autenticación digest utiliza un nombre de usuario y una contraseña el nombre de usuario siempre es “admin” la contraseña se puede establecer de tres maneras usar la predeterminada, que es el número de serie del reproductor establecerla mediante el paquete de configuración establecerla usando un script personalizado puede optar por usar sin autenticación sin embargo, esto no se recomienda una vez que se establece la contraseña, necesita autenticarse para acceder a las apis del dws local para hacer esto debe usar bri ghtsignos 8 4 6 o una versión posterior llame a la api deseada usando autenticación digest con el nombre de usuario y la contraseña del dws local tenga en cuenta que la autenticación digest es bastante insegura cuando se usa sobre un transporte inseguro (http) el prefijo de url es siempre https //player ip/api definiciones de api efinit las apis enumeradas tienen el prefijo de versión /v1 no podemos garantizar que estos documentos estén actualizados en todos los casos endpoints avanzados de ldws docid\ zixjuaoj0ghlxu0peuknj puntos finales de control ldws docid\ vz7bvr0k0ftzh2qewnthi puntos finales de diagnóstico de ldws docid\ iarp3f9odwdmwfhw7py4y puntos finales de control de pantalla ldws docid 5kv0qo8ia0gdy1kw pc puntos finales generales de ldws docid\ rha4tgkzccntjywe jxid puntos finales de información de ldws docid\ ksmclxg9tobwh5x5bdzkj puntos finales de registros ldws docid\ uz29bmhqzxpvis fapk5a puntos de conexión del registro ldws docid\ b 6f3vqdaoleepcf0unpu punto final de instantánea remota ldws docid\ okjjb ojzdhnw8bsb9mxa extremo sendcecx de ldws docid\ fqbv23cq9dj 1bucfdrvc puntos de conexión de almacenamiento ldws docid\ tf pd0vu1zb0nsy gesym puntos finales de video ldws docid\ c e b8tbboiuac3i5p0fo uso de https con el dws local en las versiones de bos posteriores a bos 8 2 35 4, los usuarios tenían la opción de usar un certificado de confianza o un certificado autofirmado para acceder a https a través del dws a partir de bos 9 0 218 y 9 1 52, el dws local usa https de forma predeterminada con un certificado autofirmado anteriormente (en bos 8 2 35 4 y versiones más recientes) https era opcional, pero se debía proporcionar un certificado autofirmado consulte agregar certificados digitales docid\ j17pu2fwzg7nik1niyt y para obtener información sobre cómo aplicar un certificado a un reproductor si sus scripts existentes usan http para acceder a ldws, debería actualizarlos para usar https si no es posible actualizar los scripts de inmediato, puede establecer temporalmente la clave de registro enable http redirect en la sección networking en false (enlace al documento del registro) esto deshabilita la redirección http, permitiendo que sus scripts actuales continúen funcionando tenga en cuenta que https se aplica independientemente de la configuración de la clave de registro la clave de registro solo controla el comportamiento de redirección http y no deshabilita la aplicación de https generación de un certificado y una clave autofirmados para hacer esto, elija uno de los siguientes dos métodos ejecute este código openssl req nodes new x509 keyout dws key out dws crt o ejecute el siguiente código y use los archivos 'dws key' y 'dws crt' los otros archivos pueden eliminarse más tarde openssl req newkey rsa 4096 keyform pem keyout ca key x509 days 3650 outform pem out ca cer openssl genrsa out dws key 4096 openssl req new key dws key out client req openssl x509 req in client req ca ca cer cakey ca key set serial 101 extensions client days 365 outform pem out dws crt hacer accesibles los archivos de certificado y clave el sistema operativo buscará archivos con nombres conocidos en la raíz del almacenamiento predeterminado para que los archivos de certificado y clave que generó puedan encontrarse, haga una de las siguientes acciones \<font color="hsl(var( ab gray 900))">asigne a los archivos los nombres dws crt y dws key , como en los ejemplos \</font> \<font color="hsl(var( ab gray 900))">coloque los nombres de los archivos en el registro networking usando las claves ldws cert file name , ldws key file name \</font> consulte claves del registro de brightsign docid\ imfilobbd kj czfnr2rq para obtener más información \<font color="hsl(var( ab gray 900))">si desea proporcionar el certificado ca, puede usar el nombre predeterminado dws ca o, si desea usar otro nombre, use la clave de registro ldws ca file name para especificar el nombre del archivo \</font> \<font color="hsl(var( ab gray 900))">luego coloque los archivos en la raíz del almacenamiento predeterminado si ha definido la clave de registro ldws certs path registry key, esta será la ubicación de los certificados (en lugar del almacenamiento predeterminado) \</font>