def add_authentication_providers(self, **kwargs):
from canvasapi.authentication_provider import AuthenticationProvider<EOL>response = self._requester.request(<EOL>'<STR_LIT:POST>',<EOL>'<STR_LIT>'.format(self.id),<EOL>_kwargs=combine_kwargs(**kwargs)<EOL>)<EOL>authentication_providers_json = response.json()<EOL>authentication_providers_json.update({'<STR_LIT>': self.id})<EOL>return AuthenticationProvider(self._requester, authentication_providers_json)<EOL>
Add external authentication providers for the account

:calls: `POST /api/v1/accounts/:account_id/authentication_providers \
<https://canvas.instructure.com/doc/api/authentication_providers.html#method.account_authorization_configs.create>`_

:rtype: :class:`canvasapi.authentication_provider.AuthenticationProvider`