-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathactions.yaml
88 lines (88 loc) · 2.72 KB
/
actions.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
run-migration:
description: Run a command to create SQL schemas and apply migration plans.
create-oauth-client:
description: Register an oauth client
params:
audience:
description: A list with the allowed audience for the client
type: array
grant-types:
description: A list with the allowed grant types for the client
type: array
default: ["authorization_code"]
redirect-uris:
description: A list with the client's redirect_uri
type: array
response-types:
description: A list with the allowed response types for the client
type: array
default: ["code"]
scope:
description: A list with the allowed scopes for the client
type: array
default: ["openid", "profile", "email", "phone"]
client-secret:
description: The client's secret, if not provided one will be autogenerated.
type: string
token-endpoint-auth-method:
description: The authentication method the client may use at the token endpoint.
type: string
get-oauth-client-info:
description: Get an oauth client's information
params:
client-id:
description: The client_id
type: string
required: ["client-id"]
update-oauth-client:
description: Update an oauth client
params:
client-id:
description: The client_id
type: string
audience:
description: A list with the allowed audience for the client
type: array
grant-types:
description: A list with the allowed grant types for the client
type: array
redirect-uris:
description: A list with the client's redirect_uri
type: array
response-types:
description: A list with the allowed response types for the client
type: array
scope:
description: A list with the allowed scopes for the client
type: array
client-secret:
description: The client's secret, if not provided one will be autogenerated.
type: string
token-endpoint-auth-method:
description: The authentication method the client may use at the token endpoint.
type: string
required: ["client-id"]
delete-oauth-client:
description: Delete an oauth client
params:
client-id:
description: The client_id
type: string
required: ["client-id"]
list-oauth-clients:
description: List all oauth clients
revoke-oauth-client-access-tokens:
description: Delete an oauth client's access tokens
params:
client-id:
description: The client_id
type: string
required: ["client-id"]
rotate-key:
description: Rotate the jwk used for signing tokens
params:
alg:
description: The algorithm that should be used
type: string
default: RS256
enumerate: [RS256, RS512, ES256, ES512, EdDSA]