def get_authentication_provider(self, authentication_provider, **kwargs):
from canvasapi.authentication_provider import AuthenticationProvider<EOL>authentication_providers_id = obj_or_id(<EOL>authentication_provider, "<STR_LIT>", (<EOL>AuthenticationProvider,<EOL>)<EOL>)<EOL>response = self._requester.request(<EOL>'<STR_LIT:GET>',<EOL>'<STR_LIT>'.format(self.id, authentication_providers_id),<EOL>_kwargs=combine_kwargs(**kwargs)<EOL>)<EOL>return AuthenticationProvider(self._requester, response.json())<EOL>
Get the specified authentication provider

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

:param authentication_provider: The object or ID of the authentication provider
:type authentication_provider:
    :class:`canvasapi.authentication_provider.AuthenticationProvider` or int

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