Existe uma maneira de obter um token de acesso via Ubuntuone oauth?

4

Estou trabalhando em um aplicativo da web que inclui uma exportação de arquivos para o Dropbox e o Skydrive e também queria adicionar o UbuntuOne. Isso significa que preciso de acesso a arquivos e, se entendi corretamente os documentos da API do U1, o único token oauth com acesso a arquivos é o token de acesso completo:

link

Mas a solicitação de um token de acesso completo exige que o usuário digite seu nome de usuário e senha no meu aplicativo, correto? Ou há outra maneira de obter uma solicitação de um token com acesso aos arquivos do usuário da mesma forma que um token de acesso limitado é solicitado, ou seja, o usuário não precisa fornecer seu nome de usuário e senha ao meu aplicativo?

    
por migerh 14.03.2012 / 10:48

2 respostas

4

Existe. Como um aplicativo da web, você pode usar a dança OAuth padrão no Ubuntu One para obter um token OAuth.

Use URLs link para obter um token, redirecione o usuário para link para que seja autorizado, e link para convertê-lo em um token real que você pode salvar e usar para autenticar solicitações em nome do usuário.

    
por sil 14.03.2012 / 11:48
0

Isso deve funcionar: link

Há algum código de exemplo em uma biblioteca que escrevi e que segue estas etapas: link

    
por webm0nk3y 14.03.2012 / 12:22