Согласно документу, я должен использовать 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 для формы авторизации.