Skip to content

Commit 0d4dfbd

Browse files
committed
Updated modules with keys
1 parent 2bb4977 commit 0d4dfbd

File tree

3 files changed

+132
-34
lines changed

3 files changed

+132
-34
lines changed

composer.json

+7-3
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@
99
"type": "vcs",
1010
"url": "https://github.com/itk-dev/os2forms"
1111
},
12+
{
13+
"type": "vcs",
14+
"url": "https://github.com/itk-dev/os2forms_get_organized"
15+
},
1216
{
1317
"type": "vcs",
1418
"url": "https://github.com/itk-dev/os2web_datalookup"
@@ -81,14 +85,14 @@
8185
"itk-dev/os2forms_cpr_lookup": "^1.8",
8286
"itk-dev/os2forms_cvr_lookup": "^1.4",
8387
"itk-dev/os2forms_failed_jobs": "^1.3",
84-
"itk-dev/os2forms_nemlogin_openid_connect": "^2.0",
88+
"itk-dev/os2forms_nemlogin_openid_connect": "dev-feature/os2web_key",
8589
"itk-dev/os2forms_user_field_lookup": "^1.0",
8690
"itk-dev/serviceplatformen": "dev-feature/guzzle6-adapter as 1.5",
8791
"itk-dev/web_accessibility_statement": "^1.0",
8892
"os2forms/os2forms": "dev-feature/os2web_key as 3.14.0",
89-
"os2forms/os2forms_fasit": "^1.0",
93+
"os2forms/os2forms_fasit": "dev-feature/os2web_key",
9094
"os2forms/os2forms_forloeb_profile": "^1.12",
91-
"os2forms/os2forms_get_organized": "^1.1.5",
95+
"os2forms/os2forms_get_organized": "dev-feature/os2web_key",
9296
"os2forms/os2forms_organisation": "^2.0",
9397
"os2forms/os2forms_rest_api": "^2.0",
9498
"os2forms/os2forms_sync": "^1.1.2",

composer.lock

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

docs/Keys.md

+68-4
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,6 @@
2121
* <http://selvbetjening.local.itkdev.dk/os2forms_nemlogin_openid_connect/authenticate/{id}>
2222
* <http://selvbetjening.local.itkdev.dk/admin/os2forms_nemlogin_openid_connect/settings>
2323

24-
* FBS?!
25-
2624
## Not our modules
2725

2826
* <http://selvbetjening.local.itkdev.dk/admin/config/people/openid-connect/generic/edit>
@@ -67,7 +65,16 @@ putenv('KEY_DIGITAL_POST_CERTIFICATE_PASSWORD=digital_post');
6765

6866
---
6967

70-
<https://www.drupal.org/project/key>
68+
## Development
69+
70+
| Pull request | Internally approved | Externally approved | Release version |
71+
|-----------------------------------------------------------------------|---------------------|---------------------|-----------------|
72+
| <https://github.com/OS2Forms/os2forms/pull/101> | yes | | 4.0.0 |
73+
| <https://github.com/OS2Forms/os2forms_get_organized/pull/14> | yes | | |
74+
| <https://github.com/OS2web/os2web_datalookup/pull/13> | yes | | |
75+
| <https://github.com/itk-dev/os2forms_fasit/pull/7> | yes | | |
76+
| <https://github.com/itk-dev/os2forms_nemlogin_openid_connect/pull/20> | yes | | |
77+
7178

7279
```mermaid
7380
flowchart LR
@@ -81,6 +88,63 @@ flowchart LR
8188
8289
os2web_key -->|require| key
8390
84-
os2forms_nemlogin_openid_connect[<a href='https://github.com/itk-dev/os2forms_nemlogin_openid_connect'>itk-dev/os2forms_nemlogin_openid_connect</a>: <a href='https://github.com/itk-dev/os2forms_nemlogin_openid_connect/pull/19'>#19</a>] -->|require| os2web_key
91+
os2forms_nemlogin_openid_connect[<a href='https://github.com/itk-dev/os2forms_nemlogin_openid_connect'>itk-dev/os2forms_nemlogin_openid_connect</a>: <a href='https://github.com/itk-dev/os2forms_nemlogin_openid_connect/pull/20'>#20</a>] -->|require| os2web_key
8592
%% os2forms_nemlogin_openid_connect -->|require| os2web_nemlogin[os2web/os2web_nemlogin]
8693
```
94+
95+
### Test
96+
97+
<https://os2form.dmzwebstgitk03.itkdev.dk/da/admin/config/system/keys>
98+
99+
#### Certificate and passphrase
100+
101+
* <https://os2form.dmzwebstgitk03.itkdev.dk/admin/config/system/os2web-datalookup/datafordeler-cvr>
102+
* <https://os2form.dmzwebstgitk03.itkdev.dk/admin/config/system/os2web-datalookup/serviceplatformen-cpr-extended>
103+
* What about all the UUIDs?
104+
105+
```shell
106+
drush os2forms-selvbetjening:look-up:cpr 2611740000
107+
```
108+
109+
* <https://os2form.dmzwebstgitk03.itkdev.dk/admin/os2forms_digital_post/settings>
110+
111+
```shell
112+
drush os2forms-digital-post:test:send 2611740000
113+
```
114+
115+
(implicitly tests CPR lookup)
116+
117+
* <https://os2form.dmzwebstgitk03.itkdev.dk/admin/os2forms_fasit/settings>
118+
* Is `Fasit API tenant` a secret?
119+
120+
```shell
121+
drush os2forms-fasit:test:api
122+
```
123+
124+
#### Username and passphrase
125+
126+
* <https://os2form.dmzwebstgitk03.itkdev.dk/admin/os2forms_get_organized/settings>
127+
128+
```shell
129+
drush os2forms-get-organized:test:api
130+
```
131+
132+
#### OpenID Connect (OIDC)
133+
134+
* <https://os2form.dmzwebstgitk03.itkdev.dk/admin/config/system/os2web-nemlogin/openid-connect-nemlogin>
135+
* <https://os2form.dmzwebstgitk03.itkdev.dk/os2forms_nemlogin_openid_connect/authenticate/{id}>
136+
* <https://os2form.dmzwebstgitk03.itkdev.dk/admin/os2forms_nemlogin_openid_connect/settings>
137+
138+
#### Not our modules
139+
140+
* <https://os2form.dmzwebstgitk03.itkdev.dk/admin/config/people/openid-connect/generic/edit>
141+
* We can use the key module to inject `Client ID` and `Client secret`, cf.
142+
143+
---
144+
145+
146+
147+
```shell
148+
drush config:get openid_connect.client.generic
149+
drush config:get openid_connect.client.generic --include-overridden
150+
```

0 commit comments

Comments
 (0)