Temos um aplicativo que envia uma solicitação para uma API REST ObjectServer do servidor IBM Tivoli Netcool/OMNIbus 8.1. Na solicitação, há um Authorization
cabeçalho HTTP definido como Basic <base64-encoded string>
, onde a string codificada em base64 representa admin:password
. A API REST retorna as informações solicitadas, o que significa que a aplicação está enviando a senha correta para o admin
usuário.
Agora quero alterar a senha que é enviada e não sei onde o admin
usuário está configurado. Como você pode ver no console de gerenciamento IBM, não há nenhum admin
usuário listado:
Tentei alterar o aplicativo para enviar a string codificada em base64 para obadmin:password
(um dos usuários mostrados na captura de tela acima) no Authorization
cabeçalho HTTP, e a API REST respondeu com um erro "401 - Autorização necessária", então parece que o REST A API não autentica nenhum usuário listado nessa captura de tela.
Como posso alterar a senha do admin
usuário?
O Netcool/OMNIbus Administrator contém um banco de dados com usuários separados dos usuários mostrados no console de gerenciamento. Este banco de dados contém o
admin
usuário.Execute o Netcool/OMNIbus Administrator usando o comando a seguir (em uma sessão que suporta X11):
Em seguida, aparece a seguinte interface de usuário onde você pode abrir seu servidor de objetos, carregar os usuários e editar os
admin
detalhes do usuário, incluindo a senha: