@@ -52,7 +52,7 @@ type AuthenticationConfigInternetIdentity = record {
5252};
5353type AuthenticationConfigOpenId = record {
5454 observatory_id : opt principal;
55- providers : vec record { OpenIdDelegationProvider; OpenIdProviderConfig };
55+ providers : vec record { OpenIdDelegationProvider; OpenIdProviderAuthConfig };
5656};
5757type AuthenticationError = variant {
5858 PrepareDelegation : PrepareDelegationError;
@@ -224,6 +224,10 @@ type ListSegmentsArgs = record {
224224};
225225type Memory = variant { Heap; Stable };
226226type OpenId = record { provider : OpenIdDelegationProvider; data : OpenIdData };
227+ type OpenIdAuthProviderDelegationConfig = record {
228+ targets : opt vec principal;
229+ max_time_to_live : opt nat64;
230+ };
227231type OpenIdData = record {
228232 name : opt text;
229233 locale : opt text;
@@ -245,14 +249,10 @@ type OpenIdPrepareDelegationArgs = record {
245249 session_key : blob;
246250 salt : blob;
247251};
248- type OpenIdProviderConfig = record {
249- delegation : opt OpenIdProviderDelegationConfig ;
252+ type OpenIdProviderAuthConfig = record {
253+ delegation : opt OpenIdAuthProviderDelegationConfig ;
250254 client_id : text;
251255};
252- type OpenIdProviderDelegationConfig = record {
253- targets : opt vec principal;
254- max_time_to_live : opt nat64;
255- };
256256type PaymentStatus = variant { Refunded; Acknowledged; Completed };
257257type PrepareDelegationError = variant {
258258 JwtFindProvider : JwtFindProviderError;
0 commit comments