/// <summary> /// Adds and removes an alias. /// </summary> /// <param name="member">member</param> public static void Aliases(Member member) { Alias alias = new Alias { Type = Alias.Types.Type.Domain, Value = "verified-domain.com" }; member.AddAliasBlocking(alias); member.RemoveAliasBlocking(alias); }
/// <summary> /// Illustrate setting up a recovery rule more complex than "normal consumer" /// mode, without the "normal consumer" shortcuts. /// </summary> /// <param name="newMember">newly-created member we are setting up</param> /// <param name="tokenClient">SDK client</param> /// <param name="agentAlias"> Alias of recovery agent.</param> public void SetUpComplexRecoveryRule( Tokenio.Member newMember, TokenClient tokenClient, Alias agentAlias) { TellRecoveryAgentMemberId(newMember.MemberId()); var agentId = tokenClient.GetMemberId(agentAlias).Result; var recoveryRule = new RecoveryRule { PrimaryAgent = agentId }; newMember.AddRecoveryRule(recoveryRule).Wait(); }
/// <summary> /// Sets a profile name and picture. /// </summary> /// <param name="member">member</param> /// <returns>profile</returns> public static Profile profiles(Member member) { Profile name = new Profile { DisplayNameFirst = "Tycho", DisplayNameLast = "Nestoris" }; member.SetProfileBlocking(name); member.SetProfilePictureBlocking("image/jpeg", PICTURE); Profile profile = member.GetProfileBlocking(member.MemberId()); return(profile); }
/// <summary> /// Adds and removes keys. /// </summary> /// <param name="crypto">crypto engine</param> /// <param name="member">member</param> public static void keys(ICryptoEngine crypto, Member member) { Key lowKey = crypto.GenerateKey(Key.Types.Level.Low); member.ApproveKeyBlocking(lowKey); Key standardKey = crypto.GenerateKey(Key.Types.Level.Standard); Key privilegedKey = crypto.GenerateKey(Key.Types.Level.Standard); member.ApproveKeysBlocking(new List <Key> { standardKey, privilegedKey }); member.RemoveKeyBlocking(lowKey.Id); }
public StoreAndRetrieveTokenRequestSampleTest() { member = tokenClient.CreateMemberBlocking(Alias()); }
public ProfileTest() { member = tokenClient.CreateMemberBlocking(Alias()); }
public TokenRequestTest() { member = tokenClient.CreateMemberBlocking(DomainAlias(), CreateMemberType.Business); }
public StoreAndRetrieveTokenRequestSampleTest() { member = tokenClient.CreateMemberBlocking(DomainAlias(), CreateMemberType.Business); }
public Tokenio.Member agentMember; // used by complex recovery rule sample public void SetUpDefaultRecoveryRule(Tokenio.Member member) { member.UseDefaultRecoveryRule().Wait(); }
public MemberMethodsSampleTest() { member = tokenClient.CreateMemberBlocking(Alias()); }