-
Notifications
You must be signed in to change notification settings - Fork 23
/
Copy pathmfa_provider_test.go
66 lines (61 loc) · 1.77 KB
/
mfa_provider_test.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
package uaa_test
import uaa "github.com/cloudfoundry-community/go-uaa"
var mfaproviderResponse string = `{
"id": "00000000-0000-0000-0000-000000000001",
"name": "sampleGoogleMfaProvider8ZFKcx",
"identityZoneId": "uaa",
"config": {
"issuer": "uaa",
"providerDescription": "Google MFA for default zone"
},
"type": "google-authenticator",
"created": 1529690500934,
"last_modified": 1529690500934
}`
var mfaproviderListResponse string = `[{
"id": "00000000-0000-0000-0000-000000000001",
"name": "sampleGoogleMfaProviderCJTjGb",
"identityZoneId": "uaa",
"config" : {
"issuer": "uaa",
"providerDescription": "Google MFA for default zone"
},
"type": "google-authenticator",
"created": 1529690500558,
"last_modified": 1529690500558
}, {
"id": "00000000-0000-0000-0000-000000000002",
"name": "sampleGoogleMfaProviderUKaW73",
"identityZoneId": "uaa",
"config": {
"issuer": "uaa",
"providerDescription": "Google MFA for default zone"
},
"type": "google-authenticator",
"created" : 1529690500430,
"last_modified" : 1529690500430
}]`
var testMFAProviderValue uaa.MFAProvider = uaa.MFAProvider{
ID: "00000000-0000-0000-0000-000000000001",
Name: "sampleGoogleMfaProvider8ZFKcx",
IdentityZoneID: "uaa",
Config: uaa.MFAProviderConfig{
Issuer: "uaa",
ProviderDescription: "Google MFA for default zone",
},
Type: "google-authenticator",
Created: 1529690500934,
LastModified: 1529690500934,
}
var testMFAProviderJSON string = `{
"id": "00000000-0000-0000-0000-000000000001",
"name": "sampleGoogleMfaProvider8ZFKcx",
"identityZoneId": "uaa",
"config": {
"issuer": "uaa",
"providerDescription": "Google MFA for default zone"
},
"type": "google-authenticator",
"created": 1529690500934,
"last_modified": 1529690500934
}`