Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/maduvena/agama-passwurd
Passwurd Keyboard Dynamics Behavior Biometrics API
https://github.com/maduvena/agama-passwurd
Last synced: 9 days ago
JSON representation
Passwurd Keyboard Dynamics Behavior Biometrics API
- Host: GitHub
- URL: https://github.com/maduvena/agama-passwurd
- Owner: maduvena
- License: apache-2.0
- Created: 2023-08-15T15:31:22.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-04T14:52:41.000Z (about 1 year ago)
- Last Synced: 2023-11-05T07:26:08.633Z (about 1 year ago)
- Language: Java
- Size: 128 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
### Config parameters
```
{
"AS_ENDPOINT": "https://account-dev.gluu.cloud",
"AS_SSA": "ey...1BfBZQ0g",
"AS_CLIENT_ID": "b71618...de21995120",
"AS_CLIENT_SECRET": "52b9...9c505",
"AS_REDIRECT_URI": "https://account-dev.gluu.cloud/.well-known/openid-configuration",
"PORTAL_JWKS": "https://account-dev.gluu.cloud/jans-auth/restv1/jwks",
"PASSWURD_KEY_A_KEYSTORE": "/etc/certs/passwurd_api.pkcs12",
"PASSWURD_KEY_A_PASSWORD": "changeit",
"PASSWURD_API_URL": "https://cloud-dev.gluu.cloud/scan/passwurd",
"ORG_ID": "github:m...ena"
}
```### Pending features / bugs that are needed for this flow to work perfectly
1. Display appropriate error messages - https://github.com/GluuFederation/private/issues/3674
2. Org_id - issue - https://github.com/JanssenProject/jans/issues/5787
3. OTP flow, replace with real flow
4. Unable to add config to the project - https://github.com/GluuFederation/private/issues/3580
### Assumptions
1. Users already exist.
2. OTP for all users is 1234.
3. Wrong OTP will give error### Cases in Passwurd API that dont work
1. During enrollment, each enrollment can have different values of password
2. Suppose the password for a user is user123, the API validates user123456 as well typed using the same pattern