Skip to content

Commit 22e7e45

Browse files
committed
2 parents 88af75a + f49fa8c commit 22e7e45

34 files changed

+1979
-320
lines changed

pkg/onelogin/api_authorizations.go

Lines changed: 52 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -9,21 +9,22 @@ const (
99
APIAuthPath string = "api/2/api_authorizations"
1010
)
1111

12-
func (sdk *OneloginSDK) CreateAuthServer(authServer *mod.AuthServer) (interface{}, error) {
12+
// ListAuthServers
13+
func (sdk *OneloginSDK) GetAuthServers(queryParams mod.Queryable) (interface{}, error) {
1314
p, err := utl.BuildAPIPath(APIAuthPath)
1415
if err != nil {
1516
return nil, err
1617
}
17-
resp, err := sdk.Client.Post(&p, authServer)
18+
resp, err := sdk.Client.Get(&p, queryParams)
1819
if err != nil {
1920
return nil, err
2021
}
2122
return utl.CheckHTTPResponse(resp)
2223
}
2324

24-
// was ListAuthServers
25-
func (sdk *OneloginSDK) GetAuthServers(queryParams mod.Queryable) (interface{}, error) {
26-
p, err := utl.BuildAPIPath(APIAuthPath)
25+
// GetAuthServersByID
26+
func (sdk *OneloginSDK) GetAuthServerByID(authID int, queryParams mod.Queryable) (interface{}, error) {
27+
p, err := utl.BuildAPIPath(APIAuthPath, authID)
2728
if err != nil {
2829
return nil, err
2930
}
@@ -34,20 +35,22 @@ func (sdk *OneloginSDK) GetAuthServers(queryParams mod.Queryable) (interface{},
3435
return utl.CheckHTTPResponse(resp)
3536
}
3637

37-
func (sdk *OneloginSDK) GetAuthServerByID(id int, queryParams mod.Queryable) (interface{}, error) {
38+
// Create Authorization Server
39+
func (sdk *OneloginSDK) CreateAuthServer(authServer *mod.AuthServer) (interface{}, error) {
3840
p, err := utl.BuildAPIPath(APIAuthPath)
3941
if err != nil {
4042
return nil, err
4143
}
42-
resp, err := sdk.Client.Get(&p, queryParams)
44+
resp, err := sdk.Client.Post(&p, authServer)
4345
if err != nil {
4446
return nil, err
4547
}
4648
return utl.CheckHTTPResponse(resp)
4749
}
4850

49-
func (sdk *OneloginSDK) UpdateAuthServer(id int, authServer mod.AuthServer) (interface{}, error) {
50-
p, err := utl.BuildAPIPath(APIAuthPath)
51+
// UpdateAuthServerByID
52+
func (sdk *OneloginSDK) UpdateAuthServer(authID int, authServer *mod.AuthServer) (interface{}, error) {
53+
p, err := utl.BuildAPIPath(APIAuthPath, authID)
5154
if err != nil {
5255
return nil, err
5356
}
@@ -58,8 +61,9 @@ func (sdk *OneloginSDK) UpdateAuthServer(id int, authServer mod.AuthServer) (int
5861
return utl.CheckHTTPResponse(resp)
5962
}
6063

61-
func (sdk *OneloginSDK) DeleteAuthServer(id int) (interface{}, error) {
62-
p, err := utl.BuildAPIPath(APIAuthPath, id)
64+
// DeleteAuthServerById
65+
func (sdk *OneloginSDK) DeleteAuthServer(authID int) (interface{}, error) {
66+
p, err := utl.BuildAPIPath(APIAuthPath, authID)
6367
if err != nil {
6468
return nil, err
6569
}
@@ -71,147 +75,147 @@ func (sdk *OneloginSDK) DeleteAuthServer(id int) (interface{}, error) {
7175
}
7276

7377
// Claim related endpoints
74-
func (sdk *OneloginSDK) CreateAuthServerClaim(id int, claim mod.AccessTokenClaim) (interface{}, error) {
75-
p, err := utl.BuildAPIPath(APIAuthPath, id, "claims")
78+
// List Access Token Claims
79+
func (sdk *OneloginSDK) GetAuthClaims(authID int, queryParams mod.Queryable) (interface{}, error) {
80+
p, err := utl.BuildAPIPath(APIAuthPath, authID, "claims")
7681
if err != nil {
7782
return nil, err
7883
}
79-
resp, err := sdk.Client.Post(&p, claim)
84+
resp, err := sdk.Client.Get(&p, queryParams)
8085
if err != nil {
8186
return nil, err
8287
}
8388
return utl.CheckHTTPResponse(resp)
8489
}
8590

86-
func (sdk *OneloginSDK) DeleteAuthClaim(id, claimID int) (interface{}, error) {
87-
p, err := utl.BuildAPIPath(APIAuthPath, id, "claims", claimID)
91+
func (sdk *OneloginSDK) CreateAuthServerClaim(authID int, claim mod.AccessTokenClaim) (interface{}, error) {
92+
p, err := utl.BuildAPIPath(APIAuthPath, authID, "claims")
8893
if err != nil {
8994
return nil, err
9095
}
91-
resp, err := sdk.Client.Delete(&p)
96+
resp, err := sdk.Client.Post(&p, claim)
9297
if err != nil {
9398
return nil, err
9499
}
95100
return utl.CheckHTTPResponse(resp)
96101
}
97102

98-
func (sdk *OneloginSDK) GetAuthClaims(id int, queryParams mod.Queryable) (interface{}, error) {
99-
p, err := utl.BuildAPIPath(APIAuthPath, id, "claims")
103+
func (sdk *OneloginSDK) UpdateAuthClaim(authID int, claimID int, claim mod.AccessTokenClaim) (interface{}, error) {
104+
p, err := utl.BuildAPIPath(APIAuthPath, authID, "claims", claimID)
100105
if err != nil {
101106
return nil, err
102107
}
103-
resp, err := sdk.Client.Get(&p, queryParams)
108+
resp, err := sdk.Client.Put(&p, claim)
104109
if err != nil {
105110
return nil, err
106111
}
107112
return utl.CheckHTTPResponse(resp)
108113
}
109114

110-
func (sdk *OneloginSDK) UpdateClaim(id, claimID int, claim mod.AccessTokenClaim) (interface{}, error) {
111-
p, err := utl.BuildAPIPath(APIAuthPath, id, "claims", claimID)
115+
func (sdk *OneloginSDK) DeleteAuthClaim(authID, claimID int) (interface{}, error) {
116+
p, err := utl.BuildAPIPath(APIAuthPath, authID, "claims", claimID)
112117
if err != nil {
113118
return nil, err
114119
}
115-
resp, err := sdk.Client.Put(&p, claim)
120+
resp, err := sdk.Client.Delete(&p)
116121
if err != nil {
117122
return nil, err
118123
}
119124
return utl.CheckHTTPResponse(resp)
120125
}
121126

122127
// Scopes related endpoints
123-
func (sdk *OneloginSDK) CreateAuthServerScope(id int, scope mod.Scope) (interface{}, error) {
124-
p, err := utl.BuildAPIPath(APIAuthPath, id, "scopes")
128+
func (sdk *OneloginSDK) GetAuthServerScopes(authID int, queryParams mod.Queryable) (interface{}, error) {
129+
p, err := utl.BuildAPIPath(APIAuthPath, authID, "scopes")
125130
if err != nil {
126131
return nil, err
127132
}
128-
resp, err := sdk.Client.Post(&p, scope)
133+
resp, err := sdk.Client.Get(&p, queryParams)
129134
if err != nil {
130135
return nil, err
131136
}
132137
return utl.CheckHTTPResponse(resp)
133138
}
134139

135-
func (sdk *OneloginSDK) DeleteAuthServerScope(id, scopeID int) (interface{}, error) {
136-
p, err := utl.BuildAPIPath(APIAuthPath, id, "scopes", scopeID)
140+
func (sdk *OneloginSDK) CreateAuthServerScope(authID int, scope mod.Scope) (interface{}, error) {
141+
p, err := utl.BuildAPIPath(APIAuthPath, authID, "scopes")
137142
if err != nil {
138143
return nil, err
139144
}
140-
resp, err := sdk.Client.Delete(&p)
145+
resp, err := sdk.Client.Post(&p, scope)
141146
if err != nil {
142147
return nil, err
143148
}
144149
return utl.CheckHTTPResponse(resp)
145150
}
146151

147-
func (sdk *OneloginSDK) GetAuthServerScopes(id int, queryParams mod.Queryable) (interface{}, error) {
148-
p, err := utl.BuildAPIPath(APIAuthPath, id, "scopes")
152+
func (sdk *OneloginSDK) UpdateAuthServerScope(authID, scopeID int, scope mod.Scope) (interface{}, error) {
153+
p, err := utl.BuildAPIPath(APIAuthPath, authID, "scopes", scopeID)
149154
if err != nil {
150155
return nil, err
151156
}
152-
resp, err := sdk.Client.Get(&p, queryParams)
157+
resp, err := sdk.Client.Put(&p, scope)
153158
if err != nil {
154159
return nil, err
155160
}
156161
return utl.CheckHTTPResponse(resp)
157162
}
158163

159-
func (sdk *OneloginSDK) UpdateAuthServerScope(id, scopeID int, scope mod.Scope) (interface{}, error) {
160-
p, err := utl.BuildAPIPath(APIAuthPath, id, "scopes", scopeID)
164+
func (sdk *OneloginSDK) DeleteAuthServerScope(authID, scopeID int) (interface{}, error) {
165+
p, err := utl.BuildAPIPath(APIAuthPath, authID, "scopes", scopeID)
161166
if err != nil {
162167
return nil, err
163168
}
164-
resp, err := sdk.Client.Put(&p, scope)
169+
resp, err := sdk.Client.Delete(&p)
165170
if err != nil {
166171
return nil, err
167172
}
168173
return utl.CheckHTTPResponse(resp)
169174
}
170175

171176
// Client App related endpoints
172-
173-
func (sdk *OneloginSDK) CreateClientApp(id int, clientApp mod.ClientApp) (interface{}, error) {
174-
p, err := utl.BuildAPIPath(APIAuthPath, id, "clients")
177+
func (sdk *OneloginSDK) GetClientApps(authID int) (interface{}, error) {
178+
p, err := utl.BuildAPIPath(APIAuthPath, authID, "clients")
175179
if err != nil {
176180
return nil, err
177181
}
178-
resp, err := sdk.Client.Post(&p, clientApp)
182+
resp, err := sdk.Client.Get(&p, nil)
179183
if err != nil {
180184
return nil, err
181185
}
182186
return utl.CheckHTTPResponse(resp)
183187
}
184188

185-
func (sdk *OneloginSDK) GetClientApps(id int) (interface{}, error) {
186-
p, err := utl.BuildAPIPath(APIAuthPath, id, "clients")
189+
func (sdk *OneloginSDK) CreateClientApp(authID int, clientApp mod.ClientAppRequest) (interface{}, error) {
190+
p, err := utl.BuildAPIPath(APIAuthPath, authID, "clients")
187191
if err != nil {
188192
return nil, err
189193
}
190-
resp, err := sdk.Client.Get(&p, nil)
194+
resp, err := sdk.Client.Post(&p, clientApp)
191195
if err != nil {
192196
return nil, err
193197
}
194198
return utl.CheckHTTPResponse(resp)
195199
}
196200

197-
func (sdk *OneloginSDK) DeleteClientApp(id, clientID int) (interface{}, error) {
198-
p, err := utl.BuildAPIPath(APIAuthPath, id, "clients", clientID)
201+
func (sdk *OneloginSDK) UpdateClientApp(authID, clientID int, clientApp mod.ClientAppRequest) (interface{}, error) {
202+
p, err := utl.BuildAPIPath(APIAuthPath, authID, "clients", clientID)
199203
if err != nil {
200204
return nil, err
201205
}
202-
resp, err := sdk.Client.Delete(&p)
206+
resp, err := sdk.Client.Put(&p, clientApp)
203207
if err != nil {
204208
return nil, err
205209
}
206210
return utl.CheckHTTPResponse(resp)
207211
}
208212

209-
func (sdk *OneloginSDK) UpdateClientApp(id, clientID int, clientApp mod.ClientApp) (interface{}, error) {
210-
p, err := utl.BuildAPIPath(APIAuthPath, id, "clients", clientID)
213+
func (sdk *OneloginSDK) DeleteClientApp(authID, clientID int) (interface{}, error) {
214+
p, err := utl.BuildAPIPath(APIAuthPath, authID, "clients", clientID)
211215
if err != nil {
212216
return nil, err
213217
}
214-
resp, err := sdk.Client.Put(&p, clientApp)
218+
resp, err := sdk.Client.Delete(&p)
215219
if err != nil {
216220
return nil, err
217221
}

0 commit comments

Comments
 (0)