2013-10-28 26 views
5

Bazı belgeleri yönetmek için Google Drive'ın kullanılacağı bir uygulama geliştiriyorum. Buradaki fikir, bazı ilk şablon verilerine sahip bir belge oluşturmak ve kullanıcılara belgenin ortak çalışanları olarak ekleyerek erişmelerini sağlamaktır. OAuth kimlik doğrulama işlemi ile tanıdıkGoogle Drive API kullanıcı adı + şifre kimlik doğrulaması

, Kullanıcıların Takvim yönetmek için sistemin başka bir yerinde kullanmış ...

Ancak bu durumda bu belgeler genel bir hesapta saklanır Şirket, bu nedenle, kullanıcıların hesabın şifresine sahip olmayacağından, kimlik doğrulama için onay istemine sahip olamıyorum.

Bu hesapta doğrudan doğrulamak istiyorum, Java kodunda kodlanmış kullanıcı adı ve parola ile olabilir.

Bu kimlik doğrulama yönteminin kullanımdan kaldırıldığını ve bir ödül bulmadığını sorun.

Herhangi bir fikrin var mı? peşin

sayesinde Phillip

+0

Uygulamanızın bir sunucu bileşeni veya tüm istemci tarafı/masaüstü olup olmadığını belirtmeniz gerekir. Oauth seçimi bu konuda çok şey ifade ediyor. –

cevap

3

akla gelen 2 yolu vardır:

  1. Service accounts: Zaten işlemine benzer: Geleneksel arka uç
  2. Regular Account owned by the application ile sunucu tarafında OAuth için en uygun zaten aşina olduğunuz müşteri tarafı Oauth için yerinde; Auth, yenilemeyi saklayın, AuthCode'un süresi dolduğunda yeni belirteci isteyin ve böyle devam edin.

Şahsen, ikinci çözümü tercih ediyorum ve kendim için Oauth İstemci Tarafının geleceğine uyum sağlamanın daha esnek olduğunu düşündüğümden daha fazlasını tercih ediyorum.

İlgili konular