Skip to content

Commit adadd6c

Browse files
committed
Merge remote-tracking branch 'origin/master'
2 parents f1286b0 + 9002459 commit adadd6c

1 file changed

Lines changed: 22 additions & 6 deletions

File tree

README.md

Lines changed: 22 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,20 @@
11
# API end Point com Mongodb
2+
3+
### Chat OK entre vários utilizadores (Guarda histórico na base dados MongoDB com API):
4+
5+
1: fazer registo (Ainda só na API) :http://chat-ipg-04.azurewebsites.net/api/auth/register
6+
7+
2: criar contactos (Ainda Só na API) : http://chat-ipg-04.azurewebsites.net/api/chat/new/"ID_do_utilizador_a_adicionar" (deve ser colocar JWT token de autenticação)
8+
9+
2: abrir Android chat e fazer login com email+password do registo
10+
11+
3: ver que o contacto já está criado
12+
13+
4: enviar mensagens encriptadas entre utilizadores
14+
15+
16+
17+
218
## Documentação
319
https://documenter.getpostman.com/view/1885494/S11Bxgv2#6bf6dd63-7868-4b61-9859-1da9983f0bec
420

@@ -17,25 +33,25 @@ v0.2
1733
# Functionality
1834

1935
### Funcionalidades - Serviços
20-
- [ ] Troca de texto
36+
- [x] Troca de texto
2137
- [ ] Suporte de voz
2238
- [ ] Troca de ficheiros
2339

2440
### Requisitos de Modos de comunicação
2541
- [ ] Comunicação por infra-estrutura
26-
- [ ] Utilização de rede wifi ou Ethernet para comunicar
42+
- [X] Utilização de rede wifi ou Ethernet para comunicar
2743
- [ ] Comunicação Standalone
2844
- [ ] Estabelecimento de comunicação via Bluetooth com os dispositivos que são detectados
2945

3046
### Requisitos de implementação
31-
- [ ] Gestão de utilizadores em servidor central, com sinalização de utilizadores online/offline
32-
- [ ] Armazenamento de mensagem em servidor para possibilidade concorrente em vários dispositivos
47+
- [x] Gestão de utilizadores em servidor central, com sinalização de utilizadores online/offline
48+
- [x] Armazenamento de mensagem em servidor para possibilidade concorrente em vários dispositivos
3349
- [ ] Comunicação em claro ou encriptada por selecção explicita da encriptação por parte dos utilizadores
3450

3551
### Requisitos de implementação - Segurança
36-
- [ ] Comunicação em claro com verificação da integridade da comunicação
52+
- [X] Comunicação em claro com verificação da integridade da comunicação
3753
- [ ] Escolha de um dos algoritmos MD5 ou SHA Hash Algorithms: SHA-1, HAVAL, MD2, MD5, SHA-256, SHA-384, SHA-512
38-
- [ ] Comunicação encriptada de mensagens
54+
- [x] Comunicação encriptada de mensagens
3955
- [ ] Escolha de um dos protocolos DES, 3DES ou AES
4056

4157

0 commit comments

Comments
 (0)