Alen
02/06/2023, 10:42 AMrp
02/06/2023, 11:06 AMAlen
02/06/2023, 11:08 AMrp
02/06/2023, 11:17 AMAlen
02/06/2023, 11:30 AMrp
02/06/2023, 11:41 AMAlen
02/06/2023, 11:42 AMrp
02/06/2023, 11:42 AMAlen
02/06/2023, 11:43 AM{
id: "twitter",
get: (redirectURI, authCodeFromRequest) => {
return {
accessTokenAPI: {
url: "https://api.twitter.com/oauth/authorize",
params: {
client_id: "XXX",
client_secret: "XXX",
grant_type: "client_credentials",
redirect_uri: redirectURI || "",
code: authCodeFromRequest || "",
}
},
authorisationRedirect: {
url: "https://api.twitter.com/oauth/authorize",
params: {
client_id: "XXX",
scope: "users.read",
response_type: "code",
}
},
getClientId: () => {
return "Zk9UcENQWXkyWlJTQ3RvbmJrSno6MTpjaQ";
},
getProfileInfo: async (accessTokenAPIResponse) => {
return {
id: string, // user ID as provided by the third party provider
email: {
id: string, // emailID
isVerified: boolean // true if the email is verified already
},
token: accessTokenAPIResponse
};
}
}
}
}
rp
02/06/2023, 11:43 AMAlen
02/06/2023, 11:44 AMrp
02/06/2023, 11:44 AMAlen
02/06/2023, 11:45 AMrp
02/06/2023, 11:47 AMAlen
02/06/2023, 11:47 AMrp
02/06/2023, 11:48 AMAlen
02/06/2023, 11:49 AMrp
02/06/2023, 11:50 AMAlen
02/06/2023, 11:50 AMrp
02/06/2023, 11:50 AMAlen
02/06/2023, 11:51 AMrp
02/06/2023, 11:51 AMAlen
02/06/2023, 11:52 AMrp
02/06/2023, 11:52 AMAlen
02/06/2023, 11:53 AMrp
02/06/2023, 11:57 AMAlen
02/06/2023, 11:57 AMrp
02/06/2023, 11:58 AMAlen
02/06/2023, 11:59 AMrp
02/06/2023, 12:00 PMAlen
02/06/2023, 12:01 PMrp
02/06/2023, 12:01 PMAlen
02/06/2023, 12:02 PMrp
02/15/2023, 8:33 AMAlen
02/15/2023, 9:06 AMJanus Reith
03/23/2023, 1:25 PMrp
03/23/2023, 1:26 PMJanus Reith
03/23/2023, 1:29 PM