Partner Auth Service - rettersoft/rbs-docs GitHub Wiki
Actions
LOGIN = 'rbs.partnerauth.request.LOGIN',
REGISTER = 'rbs.partnerauth.request.REGISTER',
ANSWER_CHALLENGE = 'rbs.partnerauth.request.ANSWER_CHALLENGE',
Models
export enum ChallengeTypes {
SIGNUP_REQUIRED = 'SIGNUP_REQUIRED',
PHONE_NUMBER_VERIFICATION_REQUIRED = 'PHONE_NUMBER_VERIFICATION_REQUIRED',
PARTNER_INFO_REQUIRED = 'PARTNER_INFO_REQUIRED',
EMAIL_REQUIRED = 'EMAIL_REQUIRED',
EMAIL_VERIFICATION_REQUIRED = 'EMAIL_VERIFICATION_REQUIRED',
REGISTRATION_COMPLETED = 'REGISTRATION_COMPLETED',
LOGIN_CHALLENGE = 'LOGIN_CHALLENGE'
}
export enum PartnerCodeTypes {
STATIC_CODE = 'STATIC_CODE',
PARTNER_KEY_CODE = 'PARTNER_KEY_CODE',
FRIENDS_FAMILY_CODE = 'FRIENDS_FAMILY_CODE',
}
export enum PartnerVerificationTypes {
INVITATION_CODE = 'INVITATION_CODE',
PARTNER_EMAIL = 'PARTNER_EMAIL',
KOCAILEM_NO = 'KOCAILEM_NO',
}
Examples
rbs.partnerauth.request.REGISTER : creates a new user
Example Request : {"phoneNumber": "905_________"}
Example Response : { "status": "PHONE_NUMBER_VERIFICATION_REQUIRED", "challengeId": "1234-1234-1234"}
More examples: https://github.com/rettersoft/rbs-docs/blob/main/rest/partnerauth/register.rest