{"id":22356200,"url":"https://github.com/bioid-gmbh/bws-gui","last_synced_at":"2025-07-30T10:32:14.553Z","repository":{"id":21825797,"uuid":"25148761","full_name":"BioID-GmbH/BWS-GUI","owner":"BioID-GmbH","description":"BWS HTML5 Unified User Interface","archived":false,"fork":false,"pushed_at":"2024-02-23T09:55:01.000Z","size":3455,"stargazers_count":10,"open_issues_count":0,"forks_count":10,"subscribers_count":7,"default_branch":"master","last_synced_at":"2024-02-23T10:45:40.274Z","etag":null,"topics":["biometrics","face-antispoofing","face-identification","face-live-detection","face-liveness-detection","face-recognition","face-verification","facial-recognition","fraud-detection","html5","javascript","liveness-detection","presentation-attack-detection","replay-attack"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BioID-GmbH.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2014-10-13T07:45:13.000Z","updated_at":"2023-02-07T18:40:40.000Z","dependencies_parsed_at":"2024-02-23T10:52:14.130Z","dependency_job_id":null,"html_url":"https://github.com/BioID-GmbH/BWS-GUI","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BioID-GmbH%2FBWS-GUI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BioID-GmbH%2FBWS-GUI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BioID-GmbH%2FBWS-GUI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BioID-GmbH%2FBWS-GUI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BioID-GmbH","download_url":"https://codeload.github.com/BioID-GmbH/BWS-GUI/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228124659,"owners_count":17873170,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["biometrics","face-antispoofing","face-identification","face-live-detection","face-liveness-detection","face-recognition","face-verification","facial-recognition","fraud-detection","html5","javascript","liveness-detection","presentation-attack-detection","replay-attack"],"created_at":"2024-12-04T14:09:31.509Z","updated_at":"2024-12-04T14:09:32.107Z","avatar_url":"https://github.com/BioID-GmbH.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"BWS-GUI\n=======\n\nBWS HTML5 Unified User Interface (UUI)\n-------------------------------------\n\nThe **BioID Web Service** (BWS) is a cloud-based online service providing a powerful multimodal biometric technology with [liveness detection][liveness] to application developers. Often developers have some trouble writing a user interface collecting the data required to perform the biometric tasks, notably face images. Therefore we want to provide some sample code that might be used as a user interface to the BWS, in this case for a web based application using HTML5 with jQuery.\n\nThe **uui** folder contains the basics you typically need to run a biometric task within a web browser. There are some sample implementations (ASP.NET Core, PHP) containing the client side code [uui.cshtml](./samples/aspnetcore/uuisample/Views/Home/Uui.cshtml) or [uui.php](./samples/php/uui.php) to perform the biometric task. The required javascript-, css- and image-files are in the corresponding folders. The jQuery script [bws.capture.js](./uui/js/bws.capture.js) does most of the work regarding image capturing, motion detection and AJAX-communication to the BWS. The folder [language](./uui/language)  is for language support and contains json files for each supported language (currently EN and DE are available). The folder [model](./uui/model) contains the new 3D head. It shows the user the prompted direction for movements.\n\n### Examples:\n\nA complete sample is provided in the **samples** folder, there is a Visual Studio ASP.NET Core project in the `aspnetcore` subfolder. \nFor PHP only the uui.php file is available! You must request a BWS token from your server before you can call this Unified User Interface (UUI). Please take a look at the [developer documentation][docs] that helps you to integrate our APIs with REST or SOAP protocol.\n\n# Before you start developing a BioID app - you must have the following credentials\n- You need a [BioID Account][bioidaccountregister] with a **confirmed** email address.\n- After creating the BioID Account you can request a free [trial instance][trial] for the BioID Web Service (BWS).\n- After the confirmation for access to a trial instance you can login to the [BWS Portal][bwsportal].\n- The BWS Portal shows you the activity for your installation and allows you to configure your test client.\n- After login to the BWS Portal configure your test client. In order to access this client, please do the steps below.\n- Click on 'Show client keys' on your clients (the 'key' icon on the right). The dialog 'Classic keys' opens.\n- Now create a new classic key (WEB API key) for your client implementation by clicking the '+' symbol.\n- You will need the _AppId_ and _AppSecret_ for your client implementation. \n\u003e :warning: _Please note that we only store a hash of the secret i.e the secret value cannot be reconstructed! So you should copy the value of the secret immediately!_\n\n\nYou can also try this BWS user interface via our [Playgound website][playground].\n\nBioID offers a strong liveness detection API which is independent from special sensors like 3D cameras. It simply analyzes two selfies to determine whether or not these were taken from a real person or a fake. Most notably, it reliably blocks photo and video replay attacks as well as 3D masks by combining motion and texture based analysis with artificial intelligence (DCNNs).\n\n[\u003cimg src=\"https://img.youtube.com/vi/14ivZ9shtmY/maxresdefault.jpg\" width=\"50%\"\u003e](https://youtu.be/14ivZ9shtmY)\n[\u003cimg src=\"https://img.youtube.com/vi/fBbVBIub50I/maxresdefault.jpg\" width=\"50%\"\u003e](https://youtu.be/fBbVBIub50I)\n\nHave a look here for more information on face liveness detection: [Liveness detection | Anti-spoofing | Face - BioID][liveness]\n\nYou can find some more information about our [face recognition][bioid] technology.\n\n[bioid]: https://www.bioid.com \"BioID GmbH Homepage\"\n[docs]: https://developer.bioid.com/classicbws/bwsreference \"BWS documentation\"\n[playground]: https://playground.bioid.com \"BioID Playground\"\n[bioidaccountregister]: https://account.bioid.com/Account/Register \"Register a BioID account\" \n[trial]: https://bwsportal.bioid.com/register \"Register for a trial instance\"\n[bwsportal]: https://bwsportal.bioid.com \"BWS Portal\"\n[liveness]: https://www.bioid.com/liveness-detection/ \"liveness detection\"\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbioid-gmbh%2Fbws-gui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbioid-gmbh%2Fbws-gui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbioid-gmbh%2Fbws-gui/lists"}