MCPcopy Create free account
hub / github.com/bewcloud/bewcloud / parseState

Method parseState

lib/models/oidc.ts:95–106  ·  view source on GitHub ↗
(state: string)

Source from the content-addressed store, hash-verified

93 }
94
95 private static parseState(state: string): OidcExtraState {
96 let stateParams: OidcExtraState = {};
97
98 try {
99 stateParams = JSON.parse(atob(state));
100 } catch (error) {
101 console.log(`Failed to parse OIDC state: ${error}`);
102 console.error(error);
103 }
104
105 return stateParams;
106 }
107
108 static async validateAndCreateSession(request: Request) {
109 const urlSearchParams = new URL(request.url).searchParams;

Callers 1

Calls 1

parseMethod · 0.45

Tested by

no test coverage detected