Skip to content

Commit

Permalink
Merge pull request #109 from criipto/prefills
Browse files Browse the repository at this point in the history
BankID Biometrics and prefilled values updates
  • Loading branch information
sgryt authored Feb 28, 2024
2 parents 4757096 + 228ecde commit 7dc521c
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 15 deletions.
11 changes: 0 additions & 11 deletions src/components/Navigation.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -183,17 +183,6 @@ export default function Navigation(props: Props) {
>Explorer</a>
</li>
)}
{isVerify && category === 'Guides & Tools' && (
<li>
<a
className="block border-l pl-4 -ml-px border-transparent hover:border-gray-400 text-primary-600 hover:text-deep-purple-900 hover:font-medium"
href="https://docs-old.criipto.com/"
target="_blank"
>
Old documentation
</a>
</li>
)}
</ul>
</li>
))}
Expand Down
16 changes: 12 additions & 4 deletions src/pages/verify/e-ids/norwegian-bankid.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ product: verify
category: eIDs
sort: 1
title: Norwegian BankID
subtitle: Learn more about Norwegian BanKID token contents, how to create test users and how to gain access to production.
subtitle: Learn more about Norwegian BankID token contents, how to create test users and how to gain access to production.
---
import Layout from '../../../layouts/mdx';
import ConsentRevocation from '../../../components/ConsentRevocation';
Expand Down Expand Up @@ -197,11 +197,19 @@ Due to new terms and conditions in the agreement, you must send us an updated ap

BankID Biometrics assurance level is “Substantial”.

If you can only use assurance level “High” in your login flow, you must explicitly specify the [login_hint=BID](/verify/guides/prefilled-fields/) in your authorize requests to Criipto Verify, as described in [our guide on prefilled fields](https://docs.criipto.com/verify/guides/prefilled-fields/)
[Learn more about assurance levels](https://ec.europa.eu/digital-building-blocks/wikis/display/DIGITAL/eIDAS+Levels+of+Assurance).

[Learn more about assurance levels](https://ec.europa.eu/digital-building-blocks/wikis/display/DIGITAL/eIDAS+Levels+of+Assurance)
If you can only use assurance level “High” in your login flow, you must explicitly specify the [login_hint=BID](/verify/guides/prefilled-fields/) in your authorize requests to Criipto Verify. _Please note that using `login_hint=BID` will disable biometrics in the BankID app._

Or feel free to reach out, either on [Slack](https://tiny.cc/criipto-slack) or via [support@criipto.com](mailto:support@criipto.com)
The table below provides a list of options for using `login_hint` with Norwegian BankID, and the resulting user flows. Check [our guide on prefilled fields](https://docs.criipto.com/verify/guides/prefilled-fields/) to learn more.

| Parameter | Description |
|---------------------------------------------------------------------|-------------|
| `login_hint=BID` | The user will be redirected to the BankID app, with biometrics disabled. The user will be queried for userID(i.e. national identity number) in the first dialogue. |
| `login_hint=BID:<SSN>`, where `<SSN>` has the format `DDMMYYXXXXX` | The user will be redirected to the BankID app (with biometrics disabled) along with a pre-selected userID. The userID dialogue is omitted in this case. |
| `login_hint=BIS` | The user will be redirected to the BankID app. The user will be queried for userID in the first dialogue. This option does not disable biometrics. |
| `login_hint=BIS:<SSN>`, where `<SSN>` has the format `DDMMYYXXXXX` | The user will be redirected to the BankID app with a pre-selected userID. This option does not disable biometrics. |
| no `login_hint` provided | The default settings of the BankID app on the user's device will determine the flow (whether biometrics are enabled or disabled). |

### Ordering the client credentials

Expand Down
1 change: 1 addition & 0 deletions src/pages/verify/guides/prefilled-fields.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ The actual support for controlling the input data varies by eID method:
2. Swedish BankID: Use `login_hint=sub:<SSN>` where `<SSN>` has the format `YYYYMMDDXXXX`
3. Norwegian BankID Mobile: Use `login_hint=BIM:<PHONENUMBER>:<BIRTHDATE>` where `<PHONENUMBER>` has 8 digits and `<BIRTHDATE>` has the format `DDMMYY`
4. Norwegian BankID Kodebrikke: Use `login_hint=BID:<SSN>` where `<SSN>` has the format `DDMMYYXXXXX`
5. Norwegian BankID Biometrics: Use `login_hint=BIS:<SSN>` where `<SSN>` has the format `DDMMYYXXXXX`

<Highlight icon="file-lines">

Expand Down

0 comments on commit 7dc521c

Please sign in to comment.