···
-
type OAuthRequest struct {
-
DpopAuthserverNonce string
-
func SaveOAuthRequest(e Execer, oauthRequest OAuthRequest) error {
-
insert into oauth_requests (
-
dpop_auth_server_nonce,
-
) values (?, ?, ?, ?, ?, ?, ?, ?)`,
-
oauthRequest.AuthserverIss,
-
oauthRequest.PkceVerifier,
-
oauthRequest.DpopAuthserverNonce,
-
oauthRequest.DpopPrivateJwk,
-
func GetOAuthRequestByState(e Execer, state string) (OAuthRequest, error) {
-
dpop_auth_server_nonce,
-
where state = ?`, state).Scan(
-
&req.DpopAuthserverNonce,
-
func DeleteOAuthRequestByState(e Execer, state string) error {
-
delete from oauth_requests
-
where state = ?`, state)
-
type OAuthSession struct {
-
DpopAuthserverNonce string
-
func SaveOAuthSession(e Execer, session OAuthSession) error {
-
insert into oauth_sessions (
-
dpop_auth_server_nonce,
-
) values (?, ?, ?, ?, ?, ?, ?, ?, ?)`,
-
session.DpopAuthserverNonce,
-
session.DpopPrivateJwk,
-
func RefreshOAuthSession(e Execer, did string, accessJwt, refreshJwt, expiry string) error {
-
set access_jwt = ?, refresh_jwt = ?, expiry = ?
-
func GetOAuthSessionByDid(e Execer, did string) (*OAuthSession, error) {
-
var session OAuthSession
-
dpop_auth_server_nonce,
-
where did = ?`, did).Scan(
-
&session.AuthServerIss,
-
&session.DpopAuthserverNonce,
-
&session.DpopPrivateJwk,
-
func DeleteOAuthSessionByDid(e Execer, did string) error {
-
delete from oauth_sessions
-
func UpdateDpopPdsNonce(e Execer, did string, dpopPdsNonce string) error {