/ / Come utilizzare OAuth dall'app per Android e dai servizi web WCF? - android, wcf, servizi web, sicurezza, oauth

Come utilizzare OAuth dall'app per Android e dai servizi web WCF? - android, wcf, servizi web, sicurezza, oauth

Sto creando un'applicazione Android che utilizza il servizio web WCF. Mi è stato detto che posso usare OAuth per rendere sicuro il servizio web.

Quello che vorrei fare è solo una persona autorizzatapuò accedere ai servizi web senza passare il nome utente e la password per ogni richiesta di webservice. Il nome utente e la password verranno forniti al momento dell'accesso.

OAuth può fare ciò che voglio? Se SÌ, per favore indicami alcuni tutorial / riferimenti per:
1) Come dovrei includere OAuth nel mio webservice
2) Come usarlo dal client Android.

Nota: l'app e il servizio web si trovano in un ambiente Intranet con Nessun accesso ad internet.

risposte:

1 per risposta № 1

OAuth non aiuterà molto in questa faccenda. OAuth è un protocollo di sicurezza tipicamente utilizzato per delegare l'autorizzazione, ma dovrai passare le credenziali almeno una volta al servizio e stabilire un qualche tipo di sessione di sicurezza utilizzando i cookie o qualcosa di simile. Se ti trovi in ​​uno scenario intranet, potresti voler utilizzare un altro tipo di autenticazione come i certificati X509 anche se non sono sicuro che sia supportato in Android.

Pablo.