Llave de acceso y seguridad
Cada operación recibe una llave de acceso (parámetro key) como primer argumento. El servicio la usa para autorizar la operación según un perfil de permisos, y además valida la identidad de la aplicación llamante (paquete y firma).
| Aspecto | Detalle |
|---|---|
| Formato de llave | Cadena con prefijo. La llave del integrador de ejemplo es BCI-DEMO, que mapea al perfil con acceso a impresora, cámara, escáner, banda, información del equipo y señal sonora. |
| Identidad | El servicio verifica que el paquete de la aplicación llamante esté autorizado. Para habilitar una nueva aplicación, su paquete debe estar registrado en la lista del servicio anfitrión. |
| Resultado denegado | Si la identidad o la llave no son válidas, la operación devuelve un valor de error o un código de no autorizado, y el servicio registra el intento. |
En los ejemplos se usa la constante ACCESS_KEY = "BCI-DEMO" como llave de acceso en todas las llamadas.
