File tree Expand file tree Collapse file tree 9 files changed +103
-60
lines changed
src/routes/(console)/project-[region]-[project]/auth/(providers) Expand file tree Collapse file tree 9 files changed +103
-60
lines changed Original file line number Diff line number Diff line change 60
60
label =" Services ID"
61
61
autofocus ={true }
62
62
placeholder =" com.company.appname"
63
- bind:value ={appId } />
64
- <InputText id ="keyID" label ="Key ID" placeholder ="SHAB13ROFN" bind:value ={keyID } />
65
- <InputText id ="teamID" label ="Team ID" placeholder ="ELA2CD3AED" bind:value ={teamID } />
66
- <InputTextarea id ="p8" label ="P8 File" placeholder ="" bind:value ={p8 } />
63
+ bind:value ={appId }
64
+ required />
65
+ <InputText id ="keyID" label ="Key ID" placeholder ="SHAB13ROFN" bind:value ={keyID } required />
66
+ <InputText id ="teamID" label ="Team ID" placeholder ="ELA2CD3AED" bind:value ={teamID } required />
67
+ <InputTextarea id ="p8" label ="P8 File" placeholder ="" bind:value ={p8 } required />
67
68
<Alert .Inline status =" info" >
68
69
To complete set up, add this OAuth2 redirect URI to your {provider .name } app configuration.
69
70
</Alert .Inline >
73
74
<svelte:fragment slot =" footer" >
74
75
<Button secondary on:click ={() => (provider = null )}>Cancel</Button >
75
76
<Button
76
- disabled ={secret === provider .secret &&
77
- enabled === provider .enabled &&
78
- appId === provider .appId }
77
+ disabled ={! appId ||
78
+ ! keyID ||
79
+ ! teamID ||
80
+ ! p8 ||
81
+ (secret === provider .secret &&
82
+ enabled === provider .enabled &&
83
+ appId === provider .appId )}
79
84
submit >Update</Button >
80
85
</svelte:fragment >
81
86
</Modal >
Original file line number Diff line number Diff line change 52
52
</svelte:fragment >
53
53
<InputSwitch id ="state" bind:value ={enabled } label ={enabled ? ' Enabled' : ' Disabled' } />
54
54
<InputText
55
- id =" clientID "
55
+ id =" appID "
56
56
label =" Client ID"
57
57
autofocus ={true }
58
58
placeholder =" Enter ID"
59
- bind:value ={appId } />
59
+ bind:value ={appId }
60
+ required />
60
61
<InputPassword
61
62
id =" secret"
62
63
label =" Client Secret"
63
64
placeholder =" Enter Client Secret"
64
65
minlength ={0 }
65
- bind:value ={clientSecret } />
66
+ bind:value ={clientSecret }
67
+ required />
66
68
<InputText
67
- id =" domain "
69
+ id =" auth0Domain "
68
70
label =" Auth0 Domain"
69
- placeholder =" Your Auth0 domain"
70
- bind:value ={auth0Domain } />
71
+ placeholder =" your-tenant.auth0.com"
72
+ bind:value ={auth0Domain }
73
+ required />
71
74
<Alert .Inline status =" info" >
72
75
To complete set up, add this OAuth2 redirect URI to your {provider .name } app configuration.
73
76
</Alert .Inline >
77
80
<svelte:fragment slot =" footer" >
78
81
<Button secondary on:click ={() => (provider = null )}>Cancel</Button >
79
82
<Button
80
- disabled ={secret === provider .secret &&
81
- enabled === provider .enabled &&
82
- appId === provider .appId }
83
+ disabled ={! appId ||
84
+ ! clientSecret ||
85
+ ! auth0Domain ||
86
+ (secret === provider .secret &&
87
+ enabled === provider .enabled &&
88
+ appId === provider .appId )}
83
89
submit >Update</Button >
84
90
</svelte:fragment >
85
91
</Modal >
Original file line number Diff line number Diff line change 60
60
label =" Client ID"
61
61
autofocus ={true }
62
62
placeholder =" Enter ID"
63
- bind:value ={appId } />
63
+ bind:value ={appId }
64
+ required />
64
65
<InputPassword
65
66
id =" secret"
66
67
label =" Client Secret"
67
68
placeholder =" Enter Client Secret"
68
69
minlength ={0 }
69
- bind:value ={clientSecret } />
70
+ bind:value ={clientSecret }
71
+ required />
70
72
<InputText
71
73
id =" domain"
72
74
label =" Authentik Base-Domain"
73
75
placeholder =" Your Authentik domain"
74
- bind:value ={authentikDomain } />
76
+ bind:value ={authentikDomain }
77
+ required />
75
78
<Alert .Inline status =" info" >
76
79
To complete set up, add this OAuth2 redirect URI to your {provider .name } app configuration.
77
80
</Alert .Inline >
81
84
<svelte:fragment slot =" footer" >
82
85
<Button secondary on:click ={() => (provider = null )}>Cancel</Button >
83
86
<Button
84
- disabled ={secret === provider .secret &&
85
- enabled === provider .enabled &&
86
- appId === provider .appId }
87
+ disabled ={! appId ||
88
+ ! clientSecret ||
89
+ ! authentikDomain ||
90
+ (secret === provider .secret &&
91
+ enabled === provider .enabled &&
92
+ appId === provider .appId )}
87
93
submit >Update</Button >
88
94
</svelte:fragment >
89
95
</Modal >
Original file line number Diff line number Diff line change 55
55
label =" App ID"
56
56
autofocus ={true }
57
57
placeholder =" Enter ID"
58
- bind:value ={appId } />
58
+ bind:value ={appId }
59
+ required />
59
60
<InputPassword
60
61
id =" secret"
61
62
label =" App Secret"
62
63
placeholder =" Enter App Secret"
63
64
minlength ={0 }
64
- bind:value ={clientSecret } />
65
- <InputText
66
- id =" endpoint"
67
- label =" Endpoint (optional)"
68
- placeholder =" Your endpoint"
69
- bind:value ={endpoint } />
65
+ bind:value ={clientSecret }
66
+ required />
67
+ <InputText id ="endpoint" label ="Endpoint" placeholder ="Your endpoint" bind:value ={endpoint } />
70
68
<Alert .Inline status =" info" >
71
69
To complete set up, add this OAuth2 redirect URI to your {provider .name } app configuration.
72
70
</Alert .Inline >
76
74
<svelte:fragment slot =" footer" >
77
75
<Button secondary on:click ={() => (provider = null )}>Cancel</Button >
78
76
<Button
79
- disabled ={secret === provider .secret &&
80
- enabled === provider .enabled &&
81
- appId === provider .appId }
77
+ disabled ={! appId ||
78
+ ! clientSecret ||
79
+ (secret === provider .secret &&
80
+ enabled === provider .enabled &&
81
+ appId === provider .appId )}
82
82
submit >Update</Button >
83
83
</svelte:fragment >
84
84
</Modal >
Original file line number Diff line number Diff line change 54
54
label =" App ID"
55
55
autofocus ={true }
56
56
placeholder =" Enter ID"
57
- bind:value ={appId } />
57
+ bind:value ={appId }
58
+ required />
58
59
<InputPassword
59
60
id =" secret"
60
61
label =" App Secret"
61
62
placeholder =" Enter App Secret"
62
63
minlength ={0 }
63
- bind:value ={secret } />
64
+ bind:value ={secret }
65
+ required />
64
66
<Alert .Inline status =" info" >
65
67
To complete the setup, create an OAuth2 client ID with "Web application" as the application
66
68
type, then add this redirect URI to your {provider .name } configuration.
72
74
<svelte:fragment slot =" footer" >
73
75
<Button secondary on:click ={() => (provider = null )}>Cancel</Button >
74
76
<Button
75
- disabled ={secret === provider .secret &&
76
- enabled === provider .enabled &&
77
- appId === provider .appId }
77
+ disabled ={! appId ||
78
+ ! secret ||
79
+ (secret === provider .secret &&
80
+ enabled === provider .enabled &&
81
+ appId === provider .appId )}
78
82
submit >Update</Button >
79
83
</svelte:fragment >
80
84
</Modal >
Original file line number Diff line number Diff line change 55
55
label =" App ID"
56
56
autofocus ={true }
57
57
placeholder =" Enter ID"
58
- bind:value ={appId } />
58
+ bind:value ={appId }
59
+ required />
59
60
<InputPassword
60
61
id =" secret"
61
62
label =" App Secret"
62
63
placeholder =" Enter App Secret"
63
64
minlength ={0 }
64
- bind:value ={secret } />
65
+ bind:value ={secret }
66
+ required />
65
67
<Alert .Inline status =" info" >
66
68
To complete set up, add this OAuth2 redirect URI to your {provider .name } app configuration.
67
69
</Alert .Inline >
71
73
<svelte:fragment slot =" footer" >
72
74
<Button secondary on:click ={() => (provider = null )}>Cancel</Button >
73
75
<Button
74
- disabled ={secret === provider .secret &&
75
- enabled === provider .enabled &&
76
- appId === provider .appId }
76
+ disabled ={! appId ||
77
+ ! secret ||
78
+ (secret === provider .secret &&
79
+ enabled === provider .enabled &&
80
+ appId === provider .appId )}
77
81
submit >Update</Button >
78
82
</svelte:fragment >
79
83
</Modal >
Original file line number Diff line number Diff line change 56
56
label =" Application (client) ID"
57
57
autofocus ={true }
58
58
placeholder =" Enter ID"
59
- bind:value ={appId } />
59
+ bind:value ={appId }
60
+ required />
60
61
<InputPassword
61
62
id =" secret"
62
63
label =" Client Secret"
63
64
placeholder =" Enter Client Secret"
64
65
minlength ={0 }
65
- bind:value ={clientSecret } />
66
+ bind:value ={clientSecret }
67
+ required />
66
68
<InputText
67
69
id =" tenant"
68
70
label =" Target Tenant"
77
79
<svelte:fragment slot =" footer" >
78
80
<Button secondary on:click ={() => (provider = null )}>Cancel</Button >
79
81
<Button
80
- disabled ={secret === provider .secret &&
81
- enabled === provider .enabled &&
82
- appId === provider .appId }
82
+ disabled ={! appId ||
83
+ ! clientSecret ||
84
+ (secret === provider .secret &&
85
+ enabled === provider .enabled &&
86
+ appId === provider .appId )}
83
87
submit >Update</Button >
84
88
</svelte:fragment >
85
89
</Modal >
Original file line number Diff line number Diff line change 78
78
label =" Client ID"
79
79
autofocus ={true }
80
80
placeholder =" Enter ID"
81
- bind:value ={appId } />
81
+ bind:value ={appId }
82
+ required />
82
83
<InputPassword
83
84
id =" secret"
84
85
label =" Client Secret"
85
86
placeholder =" Enter Client Secret"
86
87
minlength ={0 }
87
- bind:value ={clientSecret } />
88
+ bind:value ={clientSecret }
89
+ required />
88
90
<InputText
89
91
id =" well-known-endpoint"
90
92
label =" Well-Known Endpoint"
91
93
placeholder =" https://example.com/.well-known/openid-configuration"
92
- bind:value ={wellKnownEndpoint } />
94
+ bind:value ={wellKnownEndpoint }
95
+ required />
93
96
<InputText
94
97
id =" authorization-endpoint"
95
98
label =" Authorization Endpoint"
115
118
<svelte:fragment slot =" footer" >
116
119
<Button secondary on:click ={() => (provider = null )}>Cancel</Button >
117
120
<Button
118
- disabled ={secret === provider .secret &&
119
- enabled === provider .enabled &&
120
- appId === provider .appId }
121
+ disabled ={! appId ||
122
+ ! clientSecret ||
123
+ ! wellKnownEndpoint ||
124
+ (secret === provider .secret &&
125
+ enabled === provider .enabled &&
126
+ appId === provider .appId )}
121
127
submit >Update</Button >
122
128
</svelte:fragment >
123
129
</Modal >
Original file line number Diff line number Diff line change 66
66
label =" Client ID"
67
67
autofocus ={true }
68
68
placeholder =" Enter ID"
69
- bind:value ={appId } />
69
+ bind:value ={appId }
70
+ required />
70
71
<InputPassword
71
72
id =" secret"
72
73
label =" Client Secret"
73
74
placeholder =" Enter Client Secret"
74
75
minlength ={0 }
75
- bind:value ={clientSecret } />
76
+ bind:value ={clientSecret }
77
+ required />
76
78
<InputText
77
79
id =" domain"
78
80
label =" Okta Domain"
79
81
placeholder =" dev-1337.okta.com"
80
- bind:value ={oktaDomain } />
82
+ bind:value ={oktaDomain }
83
+ required />
81
84
<InputText
82
85
id =" serverID"
83
86
label =" Authorization Server ID"
84
87
placeholder =" default"
85
- bind:value ={authorizationServerId } />
88
+ bind:value ={authorizationServerId }
89
+ required />
86
90
87
91
<Alert .Inline status =" info" >
88
92
To complete set up, add this OAuth2 redirect URI to your {provider .name } app configuration.
93
97
<svelte:fragment slot =" footer" >
94
98
<Button secondary on:click ={() => (provider = null )}>Cancel</Button >
95
99
<Button
96
- disabled ={secret === provider .secret &&
97
- enabled === provider .enabled &&
98
- appId === provider .appId }
100
+ disabled ={! appId ||
101
+ ! clientSecret ||
102
+ ! oktaDomain ||
103
+ ! authorizationServerId ||
104
+ (secret === provider .secret &&
105
+ enabled === provider .enabled &&
106
+ appId === provider .appId )}
99
107
submit >Update</Button >
100
108
</svelte:fragment >
101
109
</Modal >
You can’t perform that action at this time.
0 commit comments