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 package fr.paris.lutece.plugins.franceconnect.oidc;
35
36
37
38
39
40 public class IDToken
41 {
42 private String _strAudience;
43 private String _strExpiration;
44 private String _strIssueAt;
45 private String _strIssuer;
46 private String _strSubject;
47 private String _strIdProvider;
48 private String _strNonce;
49 private String _strAcr;
50
51
52
53
54
55 public String getAudience( )
56 {
57 return _strAudience;
58 }
59
60
61
62
63
64 public void setAudience( String strAudience )
65 {
66 _strAudience = strAudience;
67 }
68
69
70
71
72
73 public String getExpiration( )
74 {
75 return _strExpiration;
76 }
77
78
79
80
81
82 public void setExpiration( String strExpiration )
83 {
84 _strExpiration = strExpiration;
85 }
86
87
88
89
90
91 public String getIssueAt( )
92 {
93 return _strIssueAt;
94 }
95
96
97
98
99
100 public void setIssueAt( String strIssueAt )
101 {
102 _strIssueAt = strIssueAt;
103 }
104
105
106
107
108
109 public String getIssuer( )
110 {
111 return _strIssuer;
112 }
113
114
115
116
117
118 public void setIssuer( String strIssuer )
119 {
120 _strIssuer = strIssuer;
121 }
122
123
124
125
126
127 public String getSubject( )
128 {
129 return _strSubject;
130 }
131
132
133
134
135
136 public void setSubject( String strSubject )
137 {
138 _strSubject = strSubject;
139 }
140
141
142
143
144
145 public String getIdProvider( )
146 {
147 return _strIdProvider;
148 }
149
150
151
152
153
154 public void setIdProvider( String strIdProvider )
155 {
156 _strIdProvider = strIdProvider;
157 }
158
159
160
161
162
163 public String getNonce( )
164 {
165 return _strNonce;
166 }
167
168
169
170
171
172 public void setNonce( String strNonce )
173 {
174 _strNonce = strNonce;
175 }
176
177
178
179
180
181 public String getAcr( )
182 {
183 return _strAcr;
184 }
185
186
187
188
189
190 public void setAcr( String strAcr )
191 {
192 _strAcr = strAcr;
193 }
194
195
196
197
198 @Override
199 public String toString( )
200 {
201 StringBuilder sbToken = new StringBuilder( );
202 sbToken.append( "Token ID infos : \n aud : " ).append( _strAudience ).append( "\n exp : " )
203 .append( _strExpiration ).append( "\n iat : " ).append( _strIssueAt ).append( "\n iss : " )
204 .append( _strIssuer ).append( "\n sub : " ).append( _strSubject ).append( "\n idp : " )
205 .append( _strIdProvider ).append( "\n nonce : " ).append( _strNonce ).append( "\n acr : " )
206 .append( _strAcr ).append( "\n\n" );
207
208 return sbToken.toString( );
209 }
210 }