Биксби: не удалось реализовать средство входа в мою капсулу - PullRequest
0 голосов
/ 05 марта 2020

Согласно документу, я должен использовать oAuth 2.0 для реализации входа в систему. Я очень новичок в oAuth и не могу понять концепцию. Я хотел бы войти через мой собственный API, без сторонних средств входа. Например: если у меня есть веб-сайт abcd, и у него есть возможность входа, я хочу использовать этот экран входа

Это код авторизации, который я использую в своей капсуле.

authorization {
    user {
        oauth2-authorization-code (My-Capsule-Name) {
            client-id (??) //where would i get this? 
            client-secret-key (??) //where would i get this? 
            authorize-endpoint (https://My-WEBSITE-URL/bixby_login/v3/oauth)
            token-endpoint (??) //what is this, How to implement this on server
        }
    }
}

Мы ссылаемся на это: https://bixbydevelopers.com/dev/docs/dev-guide/developers/actions.using-oauth

1: Невозможно Понимаете, что такое идентификатор клиента и как мне его получить?
2: Секретный ключ - это то, что мы установили в Config & Secret, и мы используем ключ, а не его значение. это правильно?
3: Авторизация Конечной точкой является URL для входа на наш сайт. Мы использовали наш API для авторизации пользователя и возврата его профиля. Нужно ли добавить что-то еще? После успешного входа в систему, как мы вернем пользователя в капсулу?
4: Не удалось получить концепцию конечной точки токена. Как это реализовать?

Мы используем PHP codeigniter для формы авторизации.

1 Ответ

1 голос
/ 06 марта 2020

Капсула банка образцов настроена на использование OAuth. Вы можете использовать его в качестве ссылки. https://github.com/bixbydevelopers/capsule-sample-bank

...