Skip to content

Commit

Permalink
Merge pull request #4 from ChinthakaSenanayaka/dev
Browse files Browse the repository at this point in the history
Added inline comments
  • Loading branch information
ChinthakaSenanayaka committed Jul 31, 2018
2 parents 306acfd + e7a7dd5 commit d174172
Show file tree
Hide file tree
Showing 6 changed files with 95 additions and 3 deletions.
16 changes: 16 additions & 0 deletions built/pkce_code_verifier.d.ts
Original file line number Diff line number Diff line change
@@ -1,10 +1,26 @@
/// <reference types="node" />
/**
* class for PKCE code challenge and code verifier generation.
*/
export declare class CodeVerifier {
challenge: string;
method: string;
verifier: string;
/**
* base64 encoding
*
* @param value text to encode
*/
private base64URLEncode;
/**
* Generate SHA256 code for given value
*
* @param value text to generate SHA256 code
*/
static sha256(value: string): Buffer;
/**
* Get PKCE code verifier code.
*/
private getVerifier;
constructor();
}
18 changes: 17 additions & 1 deletion built/pkce_code_verifier.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

15 changes: 15 additions & 0 deletions built/pkce_token_requestor.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,28 @@ import { CodeVerifier } from './pkce_code_verifier';
import { StorageBackend } from './storage';
import { TokenRequest } from './token_request';
import { TokenRequestHandler } from './token_request_handler';
/**
* Handler class for PKCE related request handling.
*/
export declare class PKCETokenRequestHandler {
verifier: CodeVerifier;
authorizationHandler: AuthorizationRequestHandler;
tokenHandler: TokenRequestHandler;
configuration: AuthorizationServiceConfiguration;
storageBackend: StorageBackend;
constructor(authorizationHandler: AuthorizationRequestHandler, configuration: AuthorizationServiceConfiguration, storageBackend?: StorageBackend);
/**
* Perform PKCE authrization request
*
* @param configuration request configs
* @param request auth request
*/
performPKCEAuthorizationCodeRequest(configuration: AuthorizationServiceConfiguration, request: AuthorizationRequest): void;
/**
* Perform PKCE authrization token request
*
* @param configuration request configs
* @param request token request
*/
performPKCEAuthorizationTokenRequest(configuration: AuthorizationServiceConfiguration, request: TokenRequest): void;
}
Loading

0 comments on commit d174172

Please sign in to comment.