Code Monkey home page Code Monkey logo

fido-server's People

Contributors

daveirwin1 avatar khedrond avatar max-smyth avatar push2085 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

fido-server's Issues

First

Test issue to see who gets this.

Docker image

Hi!
Are you going to Dockerize the server? It would be much easier to deploy it, and test it locally. Thanks in advance!

Error with MariaDB Installation

Hello, I was happy to see your announcement and wanted to test the FIDO server on a new CentOS 7 installation. I've followed the Installation_Guide_Linux.md installation steps.

When I execute install-skfs.sh I'm consistently seeing the following results. It would be helpful to know if this was seen during any initial testing or if guidance could be provided to resolve this issue. As it appears there is potentially an issue with the MariaDB installation.

[root@fido fido-install]# ./install-skfs.sh
chcon: can't apply partial context to unlabeled file ‘/usr/local/strongkey’
Changing password for user strongkey.
passwd: all authentication tokens updated successfully.
Installing SKFS...
Note: Forwarding request to 'systemctl enable postfix.service'.
Redirecting to /bin/systemctl start postfix.service
Job for postfix.service failed because the control process exited with error code. See "systemctl status postfix.service" and "journalctl -xe" for details.
Installing MariaDB...
Installing Glassfish...
Installing JDBC Driver...
Creating 10M SKFS Internal Database..............................................................

The installation appears to stop at this point on two CentOS 7 installations I've tested with.

There is an error thrown in the following MariaDB log:
/usr/local/strongkey/mariadb-10.2.13/log/mysqld-error.log

2019-02-28 22:10:15 140422056113984 [ERROR] InnoDB: preallocating 2147483648 bytes for file ./ib_logfile1 failed with error 28
2019-02-28 22:10:15 140422056113984 [ERROR] InnoDB: Cannot set log file ./ib_logfile1 size to 2147483648 bytes
2019-02-28 22:10:15 140422056113984 [ERROR] InnoDB: Database creation was aborted with error Generic error. You may need to delete the ibdata1 file before trying to start up again.
2019-02-28 22:10:15 140422056113984 [ERROR] Plugin 'InnoDB' init function returned error.
2019-02-28 22:10:15 140422056113984 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
2019-02-28 22:10:15 140422056113984 [ERROR] Unknown/unsupported storage engine: InnoDB
2019-02-28 22:10:15 140422056113984 [ERROR] Aborting

2019-02-28 22:10:16 139668806477696 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
2019-02-28 22:10:16 139668806477696 [Note] InnoDB: Uses event mutexes
2019-02-28 22:10:16 139668806477696 [Note] InnoDB: Compressed tables use zlib 1.2.3
2019-02-28 22:10:16 139668806477696 [Note] InnoDB: Using Linux native AIO
2019-02-28 22:10:16 139668806477696 [Note] InnoDB: Number of pools: 1
2019-02-28 22:10:16 139668806477696 [Note] InnoDB: Using SSE2 crc32 instructions
2019-02-28 22:10:16 139668806477696 [Note] InnoDB: Initializing buffer pool, total size = 512M, instances = 1, chunk size = 128M
2019-02-28 22:10:16 139668806477696 [Note] InnoDB: Completed initialization of buffer pool
2019-02-28 22:10:16 139667760436992 [Note] InnoDB: If the mysqld execution user is authorized, page cleaner thread priority can be changed. See the man page of setpriority().
2019-02-28 22:10:16 139668806477696 [ERROR] InnoDB: Header page consists of zero bytes in datafile: /usr/local/strongkey/mariadb-10.2.13/ibdata/ibdata01, Space ID:0, Flags: 0. Please refer to http://dev.mysql.com/doc/refman/5.7/en/innodb-troubleshooting-datadict.html for how to resolve the issue.
2019-02-28 22:10:16 139668806477696 [ERROR] InnoDB: Corrupted page [page id: space=0, page number=0] of datafile '/usr/local/strongkey/mariadb-10.2.13/ibdata/ibdata01' could not be found in the doublewrite buffer.
2019-02-28 22:10:16 139668806477696 [ERROR] InnoDB: Plugin initialization aborted with error Data structure corruption
2019-02-28 22:10:16 139668806477696 [Note] InnoDB: Starting shutdown...
2019-02-28 22:10:16 139668806477696 [ERROR] Plugin 'InnoDB' init function returned error.
2019-02-28 22:10:16 139668806477696 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
2019-02-28 22:10:16 139668806477696 [Note] Plugin 'FEEDBACK' is disabled.
2019-02-28 22:10:16 139668806477696 [ERROR] Could not open mysql.plugin table. Some plugins may be not loaded
2019-02-28 22:10:16 139668806477696 [ERROR] Unknown/unsupported storage engine: InnoDB
2019-02-28 22:10:16 139668806477696 [ERROR] Aborting

UAF support for FIDO2

Hi,
I have installed the FIDO2 server on Ubuntu 18.04 and am running it as a local server.
My plan is to setup a secure connection between my iOS app and the FIDO server using UAF.
Since UAF isn't supported by FIDO2 (unlike U2F), how do I proceed?
As far as local authentication is concerned, I am planning to use FaceID and TouchID authentication.
Is there any way I could use FIDO2 for UAF and if so, how do I establish communication with my app?

Thanks in advance.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.