BankID-rs is a BankID SDK. It includes support for all the v6.0 features except /phone.
To learn how to use BankID-rs, please refer to the documentation. There are some examples that may be useful as well.
Please see the changelog for a release history and indications on how to upgrade from one version to another.
If you find any problems or have suggestions about this crate, please submit an issue. Moreover, any pull request, code review and feedback are welcome.
We use GitHub Actions to make sure the codebase is consistent (cargo +nightly fmt
) and continuously tested (cargo test
). We try to keep comments at a maximum of 120 characters of length and code at 120.
BankID-rs uses maybe_async
to switch between async and blocking clients, which is triggered inside Cargo.toml
. So that must be taken into account when building bankid-rs
. Read the Configuration section in the docs for more information about how to build, and more.
$ cargo build
bankid-rs
is also available as the blocking
interface
$ cargo build --features sync