@@ -86,38 +86,6 @@ func ExchangeOidcArtifactoryToken(s *service.Service, ctx context.Context,
8686 return myResponse .Username , myResponse .AccessToken , nil
8787}
8888
89- // ExchangeAzureOidcArtifactoryToken exchanges Azure OIDC token with JFrog Artifactory token
90- func ExchangeAzureOidcArtifactoryToken (s * service.Service , ctx context.Context ,
91- token string , artifactoryUrl string , providerName string , clientId string ) (string , string , error ) {
92- url := fmt .Sprintf ("%s%s%s" , "https://" , artifactoryUrl , OIDC_ENDPOINT )
93- s .Logger .Info ("RT azure oidc token url :" + url )
94-
95- requestData := OidcTokenRequest {
96- GrantType : "urn:ietf:params:oauth:grant-type:token-exchange" ,
97- ProviderName : providerName ,
98- SubjectTokenType : "urn:ietf:params:oauth:token-type:id_token" ,
99- SubjectToken : token ,
100- ProviderType : "oidc-azure" ,
101- Audience : clientId ,
102- }
103- body , err := json .Marshal (requestData )
104- if err != nil {
105- return "" , "" , fmt .Errorf ("error marshaling request: %v" , err )
106- }
107-
108- resp , err := utils .HttpReq (s , ctx , url , body , nil )
109- if err != nil {
110- return "" , "" , fmt .Errorf ("error calling oidc token api: %v" , err )
111- }
112- myResponse := & OidcAccessResponse {}
113- err = json .NewDecoder (resp .Body ).Decode (myResponse )
114- if err != nil {
115- return "" , "" , fmt .Errorf ("error reading artifactory response" )
116- }
117- resp .Body .Close ()
118- return myResponse .Username , myResponse .AccessToken , nil
119- }
120-
12189func ExchangeAssumedRoleArtifactoryToken (s * service.Service , ctx context.Context , request * http.Request , artifactoryUrl string , secretTTL string ) (string , string , error ) {
12290 url := fmt .Sprintf ("%s%s%s" , "https://" , artifactoryUrl , AWS_TOKEN_ENDPOINT )
12391 s .Logger .Info ("RT token url :" + url )
0 commit comments