WARNING: This is still Work in Progress and not ready for use!
This is a simple demo of various ways to Authenticate a user using WSO2 related products.
- Docker and docker-compose
- NPM
- WSO2 Docker Hub Account
- mysql client library
- Download mysql java client jar zip file - https://dev.mysql.com/downloads/connector/j/
- Place in wso2-config/db
- Go to https://store.wso2.com/store/assets/isconnector/details/1ce96049-84ed-42e2-a249-82715b3c25c2
- Click Download Authenticator
- Click Download Artifacts
- Copy the results to /wso2-config/is-src/identity-oauth2-grant-rest
cd bin <-- important for scripts to work
start.sh
stop.sh
Follow [1] then also check Skip Login Consent and Skip Logout Consent and click update button.
If no other WSO2 product is running it should be: https://localhost.com:9443/carbon/admin/login.jsp
username: admin
password: admin
[1] https://is.docs.wso2.com/en/5.11.0/learn/configuring-multi-factor-authentication-with-username-and-password/#try-it-out
[2] https://is.docs.wso2.com/en/5.11.0/learn/adding-users-and-roles/#create-a-user
[3] https://github.com/wso2-extensions/identity-local-auth-magiclink
[4] https://github.com/wso2-extensions/identity-oauth2-grant-rest
[5] https://github.com/wso2-extensions/identity-outbound-auth-sms-otp
[6] https://github.com/wso2-extensions/identity-outbound-auth-email-otp