def _get_auth()

in iact3/plugin/oss.py [0:0]


    def _get_auth(self, cred: CredentialClient = None):
        cred_client = CredentialClient() if cred is None else cred
        credential = cred_client.cloud_credential
        if isinstance(credential, credentials.AccessKeyCredential):
            auth = oss2.Auth(
                credential.access_key_id,
                credential.access_key_secret
            )
        elif isinstance(credential, credentials.StsCredential):
            auth = oss2.StsAuth(
                credential.access_key_id,
                credential.access_key_secret,
                credential.security_token
            )
        else:
            auth = oss2.AnonymousAuth()
        return auth