1. A method comprising: determining, at one or more processors, a dynamic authentication context for a user including one or more access credentials; authenticating, at the one or more processors, the access credentials; determining, at the one or more processors, an indication of a need for a service-based policy; generating, at the one or more processors, a dynamic service-based policy based on the dynamic authentication context and an application; providing, at the one or more processors, the dynamic service-based policy to the application; monitoring, at the one or more processors, for a change in the dynamic authentication context; and updating, at the one or more processors, the dynamic service-based policy.