Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lib Auth Facebook #3

Open
Bernardoow opened this issue Jul 18, 2016 · 8 comments
Open

Lib Auth Facebook #3

Bernardoow opened this issue Jul 18, 2016 · 8 comments
Milestone

Comments

@Bernardoow
Copy link

Amigo, você utilizou alguma lib para fazer a autenticação?
Se sim, ela não está no package.json.

@fabiorogeriosj
Copy link
Member

Ola @Bernardoow utilizei este plugin: http://ngcordova.com/docs/plugins/facebook/
Estes plugin também tem que ser setados no package.json?

@Bernardoow
Copy link
Author

Sim quando vc add algum plugin vc digita npm install plugin -S

@chrisbenseler
Copy link

Ou, ainda, quando dá um

ionic state restore

a parte dos plugins é restaurada a partir da chave cordovaPlugins

@Bernardoow
Copy link
Author

Fabio, a galera deu ideia para não enviar os plugins.. por esse motivo do package.json..

Nele fica as informações das libs que o projeto deve ter. Ao clonar o projeto vc da um npm install que as libs são automaticamente baixadas.

@fabiorogeriosj
Copy link
Member

@Bernardoow sabe se da pra colocar os parâmetros do plugin no package também?

@fabiorogeriosj
Copy link
Member

fabiorogeriosj commented Jul 18, 2016

Podia ter uma boa alma pra fazer essa issue e abrir o PR :)
Removendo do projeto as dependências que podem ser gerada no build no install!
;)

@fabiorogeriosj fabiorogeriosj added this to the 0.0.1 milestone Jul 18, 2016
@chrisbenseler
Copy link

@fabiorogeriosj não acho que seja uma boa colocar os parâmetros no package.json, porque na verdade você nunca deveria versionar isso. Nunca se versiona valores de configuração, por questões de segurança e de facilidade na hora de montar o ambiente.

O que eu costumo fazer:
crio dois arquivos, um chamado config.json e outro config.json.sample
O config.json nunca versiono, só o .sample
No .sample deixo um esqueleto de como deve ser o config.json

Exemplo:
{
"chave1": "XPTO",
"chave2": "XPTO2",
"facebookapp_id": "2134213213"
}

e faço minha aplicação ler o valor do config.json e coloco no README.md as explicações das chaves

Com isso, quem baixar o projeto tem o config.json.sample para usar de base e só precisa trocar os valores delas, de acordo com o seu ambiente/configuração.

@fabiorogeriosj
Copy link
Member

Legal @chrisbenseler! Neste caso os parâmetros são o idapp e name do aplicativo no Facebook Developer, onde terá que ser este mesmo, assim quem for contribuir e testar não precisa criar um app no face só para isto! Então a ideia é fornecer este ID do appface para facilitar os testes.

Acho que seria interessante então apenas colocar no README os parametros do plugin! O que acha?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants