我是API的新手,所以这个问题可能很愚蠢。
我正在尝试在Angular项目上构建登录/注册,我有这个API。但我检查了很多登录/注册结构。他们使用一个enpoint。例如,它被称为'/ login'。但我有三个终点:
/authenticate,
/authorize,
/token
验证参数:用户名,密码,client_id,redirect_uri,范围
授权params:client_id,client_secret,redirect_uri
/ token params:code
我通过这项服务获得了登录结构:
var loginUser = function (User, callback) {
var fullApiPath = serviceROOT + 'authentication';
$http({
method: 'POST',
url: fullApiPath,
data: User
}).
success(function (data, status, headers, config) {
callback(data, status, headers, config);
console.log('ok');
$location.url('/profile');
}).
error(function (data, status, headers, config) {
console.log('Fatal request on = ' + fullApiPath);
callback(data, status, headers, config);
});
};
是的,它有效,但我不知道如何继续或它是一个很好的解决方案。
我该怎么办?像这种结构的任何演示或示例? 如果你能帮忙我会很开心。感谢。