Want to do a function of API management platform ( function similar to Sina Weibo Openapi function is not as strong as Weibo Openapi )
The calling interface requires authorization after authorizing the user to obtain authorization information such as username token.
The user call interface parameters include: Username token or signature, etc. interface parameters
You can set the token expiration time and token call limit
You can record the number of calls per user call record
My train of thought is:
Use MySQL to store user names, signatures, tokens, authorization dates, user rights, and other information
Use a Redis string to store the user's call record
After receiving the user's request, according to token to verify that the call is valid according to the username to verify whether he has permission to call this interface, whether the number of times limit, beyond the frequency limit, and other information
SF friends, there is no good idea, or have a similar open source program to recommend a thank you