# Structs
IdentityProvider Identity implementation
Define the structure of a IdentityProvider with Client inside and define the functions that are used during the authentication flow.
# Interfaces
IdentityProviderI interface with all functions to be implemented by mock when testing, it should include all IdentityProvider respective api calls that are used within this project.