2015-01-15 3 views
0

Базовый обзор этого приложения не нов или не разбит на землю. самое главное, это сосредоточено вокруг google-карт api, используя json. Эта часть, которую я контролирую, я изучил google-карты api вверх и вниз.У меня есть приложение/веб-приложение в виду, но я не могу найти ответы на то, что мне нужно для его создания.

Проблема, с которой я сталкиваюсь, заключается в том, как создавать пользователей для приложения. Мне нужно не только разрешать (требовать) пользователей создавать профиль, но и иметь возможность добавлять и просматривать точки на карте. Снова меня не интересует карта, а только профили пользователей.

Я читал, что javascript недостаточно безопасен для создания пользователей (кстати, я не могу понять, что я ищу, т.е. пользовательские профили? Пользовательская область? Пользователи? I do not знаю, как это выразить), но я знаю, что я хотел бы сохранить данные от пользователя как json, чтобы я мог легко назвать это. Я мог бы сказать, что я рассматриваю возможность использования java или ruby ​​на рельсах, но, по правде говоря, я не знаю, что первое, что я пытаюсь сделать (следовательно, не в состоянии найти то, что я ищу). Я также хотел бы использовать подобную титану структуру, чтобы сделать ее дружественной для всех платформ.

платежи будут задействованы, поэтому необходимо обеспечить безопасность, но данные также должны использоваться в Интернете. я хотел бы разрешить пользователю получать доступ к этому продукту и все те же функции, которые поставляются вместе с ним на веб-сайте (например, facebook).

Я просто ищу руководство или что-то, что поможет мне найти нужную мне информацию. если вы знаете, о чем говорите, и вы хотите написать мне книгу по этому вопросу, пожалуйста, сделайте это. Я искал дни и не могу найти то, что я ищу.

ответ

1

Вы всегда можете использовать метод OAuth2 Google для выполнения аутентификации, что также должно упростить интеграцию Google Кошелька для оплаты. Что касается сохранения данных о пользователе, поскольку вы полагаетесь на OAuth2 для своей аутентификации, вы можете просто отслеживать их учетную запись Google (например, адрес gmail) и токен обновления OAuth2. Ток обновления позволит вам повторно аутентифицировать сеанс OAuth2, не требуя дополнительной аутентификации пользователей.

Примечание: токен обновления OAuth2 будет возвращен только в первый раз, когда пользователь предоставит вам доступ к вашему приложению. Проверьте эти страницы:

https://developers.google.com/accounts/docs/OAuth2

https://developers.google.com/wallet/

Надеется, что это полезно.

+0

Благодарим Бриггса, который проливает очень необходимый свет на платежи. Вы должны любить google для их поставки ресурсов с развитием. Могли бы вы предложить какие-либо советы о том, где искать информацию о создании «пользовательской области» для начала? – user3700610

+0

Если вы используете OAuth2, в основном вы не будете создавать пользователей самостоятельно. Вы будете использовать свои учетные записи Google в качестве своих учетных записей. Это мешает вам хранить какую-либо конфиденциальную информацию. Вместо этого все, что вам нужно сделать, это сохранить способ привязки их учетной записи пользователя к базе данных точек/etc, которые они создали для учетной записи. Это может быть что-то простое, как их адрес электронной почты gmail. Таким образом, у вас может быть оператор SQL, например «SELECT ALL FROM Points WHERE Account='[email protected]». Google обрабатывает аутентификацию, вы просто сохраняете точки и обновляете токены. Это поможет? – Briggs

+0

Да, на самом деле я не понимал, что это так. он делает шов, хотя он берет некоторый контроль на моей стороне. Пусть это не плохо. Спасибо – user3700610