{"repo":"cooperlyt/keycloak-phone-provider","free":true,"listed":false,"github":"https://github.com/cooperlyt/keycloak-phone-provider","clone":"git clone https://github.com/cooperlyt/keycloak-phone-provider.git","description":"A Keycloak provider for phone and SMS","language":"Java","stars":359,"topics":["keycloak","phone","sms","spi","quarkus","mobile"],"license":"MIT","category":"mobile-apps","readme_excerpt":"Keycloak (Quarkus 21.x.x) Phone Provider + Phone support like e-mail + One Time Password (OTP) by phone + Login by phone + Register with phone + Authentication by phone + Reset password by phone sms voice phone one key login With this provider you can enforce authentication policies based on a verification token sent to users' mobile phones . Currently, there are implementations for: + Aliyun + AWS SNS + Cloopen + Tencent + TotalVoice + Twilio, + YunTongXun SMS More services can be added with ease due to the modularity of the code. In fact, nothing would stop you from implementing a sender of TTS calls or WhatsApp messages. This is what you can do for now: + Check ownership of a phone number (Forms and Rest API) + Use SMS as second factor in 2FA method (Browser flow) + Login by phone (Browser flow) + Reset Password by phone + Authentication by phone (Rest API) + Authenticate everybody by phone, auto create user on Grant (Rest API) + Register with phone + Register only phone (username is phone number) + Register add user attribute with redirect uri params Features New in Version 2.3.3 + Add Condition - phone provided #46 New in Version 2.3.2 + fix phone login form display error! New in Version 2.3.1 + Canonicalize phone numbers using Google's libphonenumbers + Valid phone number using Google's libphonenumbers + Cli param number-regx rename to number-regex , and match regex at after canonicalize phone number + Fixed Bug #40 OTP Cookie bypass + Remove OTP setting Cookie Max Age ","default_branch":null,"files":null,"tree":[],"storefront":"/r/cooperlyt","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cooperlyt/keycloak-phone-provider/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}