So, I figured it out. Hope this helps anyone who finds this.
Part of this I was n00b for OAuth. I set up my authorization server just fine, but did not understand (at first) that ResourceServer is responsible for checking the token and confirming that access to the requested resource is still valid. Once I realized this, it was easy to find the ResourceServer class in DONA, and you can parse the BEARER marker with two lines of code:
ResourceServer server = new ResourceServer(new StandardAccessTokenAnalyzer(signingKey, encryptionKey)); AccessToken token = server.GetAccessToken();
The returned token will have the date it was released, and the user to whom it was issued, as well as any requests to the scope to check access.
Hope this helps someone like me who struggled with this!
source share