Skip to content

Commit c8948f0

Browse files
authored
Merge pull request #16 from DSorlov/dev
dev to master
2 parents 9823fb8 + c3e97c3 commit c8948f0

File tree

7 files changed

+31
-19
lines changed

7 files changed

+31
-19
lines changed

Diff for: changelog.md

+11-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,16 @@ The format is based on [Keep a Changelog][keep-a-changelog]
44
<!-- and this project adheres to [Semantic Versioning][semantic-versioning]. -->
55

66
## [Unreleased]
7-
- Nothing
7+
- Nothing right now
8+
9+
## [0.2.1] (2021-04-08)
10+
11+
### Added
12+
- Implemented phone_numbers collection from authentication (frejaeid,frejaorgid)
13+
14+
### Fixed
15+
- Fixed fatal bug in code for signing (frejaeid)
16+
- Updated xmldom to remove security issues in the soap library
817

918
## [0.2.0] (2021-02-12)
1019

@@ -95,6 +104,7 @@ The format is based on [Keep a Changelog][keep-a-changelog]
95104

96105
[keep-a-changelog]: http://keepachangelog.com/en/1.0.0/
97106
[Unreleased]: https://github.com/DSorlov/eid-provider/compare/master...dev
107+
[0.2.1]: https://github.com/DSorlov/eid-provider/releases/tag/v0.2.1
98108
[0.2.0]: https://github.com/DSorlov/eid-provider/releases/tag/v0.2.0
99109
[0.1.9]: https://github.com/DSorlov/eid-provider/releases/tag/v0.1.9
100110
[0.1.8]: https://github.com/DSorlov/eid-provider/releases/tag/v0.1.8

Diff for: modules/frejaeid.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ async function initAuthRequest(ssn) {
9090
// Lets structure a call for a sign request and return the worker
9191
async function initSignRequest(ssn,text) {
9292
var infoType = unPack(this.settings.id_type,this.settings.default_country,ssn);
93-
var [error, result] = await initRequest(this,'sign/1.0/initSignature', "initSignRequest="+Buffer.from(JSON.stringify({
93+
return await initRequest(this,'sign/1.0/initSignature', "initSignRequest="+Buffer.from(JSON.stringify({
9494
attributesToReturn: this.settings.attribute_list.split(","),
9595
minRegistrationLevel: this.settings.minimumLevel,
9696
userInfoType: infoType.userInfoType,
@@ -231,6 +231,7 @@ async function pollStatus(self,endpoint,data) {
231231
if (decoded.requestedAttributes.dateOfBirth) result.extra.date_of_birth = decoded.requestedAttributes.dateOfBirth;
232232
if (decoded.requestedAttributes.emailAddress) result.extra.primary_email = decoded.requestedAttributes.emailAddress;
233233
if (decoded.requestedAttributes.allEmailAddresses) result.extra.email_addresses = decoded.requestedAttributes.allEmailAddresses;
234+
if (decoded.requestedAttributes.allPhoneNumbers) result.extra.phone_numbers = decoded.requestedAttributes.allPhoneNumbers;
234235
if (decoded.requestedAttributes.addresses) result.extra.addresses = decoded.requestedAttributes.addresses;
235236
if (decoded.requestedAttributes.customIdentifier) result.extra.custom_identifier = decoded.requestedAttributes.customIdentifier;
236237

Diff for: modules/frejaorgid.js

+1
Original file line numberDiff line numberDiff line change
@@ -258,6 +258,7 @@ async function pollStatus(self,endpoint,data) {
258258
if (decoded.requestedAttributes.dateOfBirth) result.extra.date_of_birth = decoded.requestedAttributes.dateOfBirth;
259259
if (decoded.requestedAttributes.emailAddress) result.extra.primary_email = decoded.requestedAttributes.emailAddress;
260260
if (decoded.requestedAttributes.allEmailAddresses) result.extra.email_addresses = decoded.requestedAttributes.allEmailAddresses;
261+
if (decoded.requestedAttributes.allPhoneNumbers) result.extra.phone_numbers = decoded.requestedAttributes.allPhoneNumbers;
261262
if (decoded.requestedAttributes.addresses) result.extra.addresses = decoded.requestedAttributes.addresses;
262263

263264
if (decoded.requestedAttributes.basicUserInfo) {

Diff for: package-lock.json

+12-12
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "eid-provider",
3-
"version": "0.2.0",
3+
"version": "0.2.1",
44
"description": "Integration module for electronic identification providers",
55
"bundleDependencies": false,
66
"deprecated": false,
@@ -15,7 +15,7 @@
1515
"axios": "^0.21.1",
1616
"jsonwebtoken": "^8.5.1",
1717
"request": "^2.88.2",
18-
"soap": "^0.35.0",
18+
"soap": "^0.37.0",
1919
"uuid": "^8.3.1"
2020
},
2121
"repository": {

Diff for: readme.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
![NPM version](https://img.shields.io/npm/v/eid-provider.svg?style=flat)
22
![stability-stable](https://img.shields.io/badge/stability-stable-green.svg)
3-
![version](https://img.shields.io/badge/version-0.2.0-green.svg)
3+
![version](https://img.shields.io/badge/version-0.2.1-green.svg)
44
![maintained](https://img.shields.io/maintenance/yes/2021.svg)
55
[![maintainer](https://img.shields.io/badge/maintainer-daniel%20sörlöv-blue.svg)](https://github.com/DSorlov)
66
[![License](https://img.shields.io/badge/License-MIT-blue.svg)](https://img.shields.io/github/license/DSorlov/eid-provider)

Diff for: security.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ The following versions are supported for security updates.
66

77
| Version | Supported |
88
| ------- | ------------------ |
9-
| 0.2.0+ | :white_check_mark: |
10-
| <0.2.0 | :x: |
9+
| 0.2.1 | :white_check_mark: |
10+
| <0.2.1 | :x: |
1111

1212
## Reporting a Vulnerability
1313

0 commit comments

Comments
 (0)