C# Class Twilio.Auth.AccessToken

显示文件 Open project: twilio/twilio-csharp Class Usage Examples

Public Methods

Method Description
AccessToken ( string accountSid, string signingKeySid, string secret ) : System
AccessToken ( string accountSid, string signingKeySid, string secret, int ttl ) : System
AddGrant ( IGrant grant ) : AccessToken

Add a Grant to this AccessToken.

ConvertToUnixTimestamp ( System.DateTime date ) : int
ToJWT ( JwtHashAlgorithm algorithm = JwtHashAlgorithm.HS256 ) : string

Generate a JWT with the provided information and sign it with the given secret.

ToString ( ) : string

Method Details

AccessToken() public method

public AccessToken ( string accountSid, string signingKeySid, string secret ) : System
accountSid string
signingKeySid string
secret string
return System

AccessToken() public method

public AccessToken ( string accountSid, string signingKeySid, string secret, int ttl ) : System
accountSid string
signingKeySid string
secret string
ttl int
return System

AddGrant() public method

Add a Grant to this AccessToken.
public AddGrant ( IGrant grant ) : AccessToken
grant IGrant The grant to add
return AccessToken

ConvertToUnixTimestamp() public static method

public static ConvertToUnixTimestamp ( System.DateTime date ) : int
date System.DateTime
return int

ToJWT() public method

Generate a JWT with the provided information and sign it with the given secret.
public ToJWT ( JwtHashAlgorithm algorithm = JwtHashAlgorithm.HS256 ) : string
algorithm JwtHashAlgorithm The encryption type - default:HS256
return string

ToString() public method

public ToString ( ) : string
return string