Show last authors
1 {{content/}}
2
3 When adding a //OpenID Connect// identity provider the following parameters are requested:
4
5 == Base settings ==
6
7 {{figure image="openid_base_settings_en.png" clear="h1"}}Basic settings for the configuration of the OpenID Connect identity provider.{{/figure}}
8
9 === Name ===
10
11 Name of the identity provider in {{formcycle/}}.
12
13 === Different name on form login button ===
14
15 If a form has been configured to offer several authentication options, a dialog will be displayed when opening the form in which an authentication type has to be selected. The text content that should be on the button for this identity provider can be configured here.
16
17 If nothing is entered here, the name entered under //Name// is used.
18
19 === Alias for callback URL (UUID) ===
20
21 Unique identifier that is used when the identity provider returns to {{formcycle/}}. This value is generated automatically, but can be changed if necessary.
22
23 === Callback URL ===
24
25 The URL which is used when returning from the identity provider to {{formcycle/}} is shown here and can be copied to the clipboard by clicking the copy icon to the right of the URL.
26
27 == Initially visible buttons ==
28
29 Below the base settings there are initially 3 buttons whose functions are intended to help with the configuration of the Facebook identity provider.
30
31 === Send email to provider ===
32
33 Opens the e-mail program set up in the system with a pre-formulated request regarding the information required for the configuration of the identity provider in {{formcycle/}}.
34
35 === Help ===
36
37 Opens this help page in the browser.
38
39 === Add configuration ===
40
41 If the required information has been provided by the identity provider, the area for the configuration of the identity provider can be opened by clicking on this button. Afterwards the area //configuration// which is described below opens.
42
43 == Configuration ==
44
45 {{figure image="openid_configuration_en.png" clear="h1"}}Configuration options for an OpenID Connect identity provider.{{/figure}}
46
47 === Client ID ===
48
49 Unique ID of the configuration that is provided by the identity provider.
50
51 === Client secret ===
52
53 Secret key which is used to authenticate your client.
54
55 === Discovery URI ===
56
57 URI which is used to determine the properties of the identity provider. It has to be provided by the identity provider.
58
59 === Scope ===
60
61 Specifies the permissions that are used by {{formcycle/}} when querying fields from the identity provider.
62
63 === Authentication method ===
64
65 Method by which {{formcycle/}} authorizes itself to the identity provider.
66
67 === Response type ===
68
69 Type of response from the identity providers after {{formcycle/}} logon.
70
71 == Extended settings ==
72
73 {{figure image="openid_extended_settings_en.png" clear="h1"}}Advanced settings for configuring an OpenID Connect identity provider.{{/figure}}
74
75 By clicking on //Extended settings// additional parameters for the connection with the identity provider can be configured.
76
77 === Response mode ===
78
79 Method by which the identity provider sends the logon respone to {{formcycle/}}.
80
81 === Max. authentication lifetime (seconds) ===
82
83 Maximum duration of an exisitng login to the identity provider. The default value is {{code language="none"}}-1{{/code}}, which means infinite.
84
85 === Connection Timeout (seconds) ===
86
87 Maximum duration for a connection setup to the indentity provider before it is terminated. The default value is {{code language="none"}}500{{/code}} seconds.
88
89 === Max. clock skew (seconds) ===
90
91 Maximum allowed difference in system clock times between the {{fcserver/}} and the identity provider. The default value is {{code language="none"}}30{{/code}} seconds.
92
93 === Expire session with token ===
94
95 Setting that specifies whether a {{formcycle/}} logon should also expire when the identity provider logon expires. This option is disabled by default.
96
97 === Token expiration advance (seconds) ===
98
99 Time period that a {{formcycle/}} logon should expire before the identity provider token. The default value is {{code language="none"}}0{{/code}} seconds.
100
101 === Further parameters ===
102
103 In addition to the ones listed above, other parameters can be defined in this table. A //property// and a corresponding //value// must be entered in each line.
Copyright 2000-2024