Keycloak Authentication Provider implementation to get a 2nd-factor authentication with a OTP/code/token send via Nimba SMS.
mvn compile & mvn package
cp -r ./target/*.jar /opt/keycloak/providers/
1 - Duplicate browser authenticator flow
2 - In current flow add new step
3 - In list select and add `Nimba SMS Authentication`
4 - Now you can configure authenticator parameters : `Sender Name`, `Service Id`, `Secret Token`
Nimba SMS